可能重複:
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>
第一行嵌入一個普通關閉標籤的跨度,而第二個使用一個自閉的標籤。第一行工作正常,而第二行有一個奇怪的結果。
我只是好奇爲什麼在每種情況下處理元素有這樣的差異。我知道在非嚴格的xhtml下,自我關閉標籤並沒有得到很好的支持。看起來自閉標籤正在被視爲一個開放的標籤。
現代瀏覽器仍然不支持自閉合html標籤嗎?我是否希望更改文檔類型或其他內容以使其起作用?
具有諷刺意味的是我竟然開始有明確的結束標記,但跑了通過瀏覽器的XML解析器和回HTML,解析器感覺就像倒塌的空元素爲自閉標籤,它迅速地打破了一切。
這是一個有趣的閱讀:http://stackoverflow.com/questions/2816833/can-a-span-be-closed-using-span – 3dgoo