可能性の重複:
Can a span be closed using <span />?このような状況で自己閉鎖タグを使用すると、顕著で奇妙な効果が得られるのはなぜですか?
<p>This is a test <span id='span1' style='display:inline-block;'></span> to see if I can embed an inline block.</p>
<p>This is a test <span id='span2' style='display:inline-block;'/> to see if I can embed an inline block.</p>
第自己終了タグを使用しながら、最初の行は、正規の終了タグとスパンを埋め込みます。最初の行は正しく動作し、2番目の行は奇妙な結果を示します。
それぞれの場合、要素の処理にこのような違いがあるのはなぜか不思議です。私は、非厳密なxhtmlの下では、自己閉じタグはあまりうまくサポートされていないことを認識しています。自己閉鎖タグはオープンタグとして扱われているようです。
は、現代のブラウザはまだ自動閉鎖HTMLタグをサポートしていない正当な理由がありますか? Doctypeなどを変更してこれを動作させることを期待していますか?
私は実際には明示的に閉じたタグで開始していますが、ブラウザのxmlパーサーとhtmlに戻して、空の要素を自己閉じタグに畳んですぐにすべてを破ったように感じました。
これはおもしろいです:http://stackoverflow.com/questions/2816833/can-a-span-be-closed-using-span – 3dgoo