2012-02-01 11 views
124

ここに物語があります:SWFObjectを使って私のページにFlashオブジェクトを挿入しています。埋め込みは私のspanを食べる。だから、私はそれのために私のすべてのCSSを失う。私はすべてのCSSを親に移動することを考えていたので、Flashが表示されたらCSSスタイルを失うことはありません。<span>に<span>がありますか?

spanの中でspanを使用しようとしましたが、動作しているとは思われません。これには理由がありますか? divdivに含めることができる理由はわかりませんが、spanspanに含まれていません。

spansはインラインである必要がありますか?

+12

スパン内にスパンを置くことができます – SLaks

+1

「埋め込みは自分のスパンを食べます」とはどういう意味ですか?また、[dabblet](http://dabblet.com/)や[Jsfiddle](http://www.jsfiddle.com)で[テストケースの縮小](http://css-tricks.com/reduced-test-cases/) /jsfiddle.net/)。 – bookcasey

+0

スパンは、デフォルトではそれぞれのプロパティが特定の方法で定義される傾向があることを除いて、divとまったく同じではありません。しかし、それらは両方とも単なる要素です。スパンをブロックレベルの要素として表示することができます。私は間違って埋め込みメソッドを使用していると思います。私は、swfObjectが、その内容を置き換える要素を定義するようにswfObjectに依頼すると思います。ここの例:http://code.google.com/p/swfobject/wiki/documentationはオブジェクトを置き換えることを示しています。多分同じことをするべきでしょう。 –

答えて

163

はい。 spanspanを含めることができます。あなたの問題は何か他のものに由来します。

インライン要素は、スパンが有効である内部従ってスパンを有する、のみデータ及び他のインライン要素

スパンインライン要素であるを含んでいてもよい:

関連する問題