這是故事:我正在使用SWFObject將Flash對象插入到我的頁面中。嵌入吃我的span
。所以,我失去了所有的CSS。我正在考慮將所有的CSS移動到父項,所以當Flash出現時我不會丟失CSS樣式。您能擁有<span>在<span>以內?
我已經嘗試在span
內使用span
,但我認爲它不工作。是否有一個原因?我不明白爲什麼你可以在div
之內有div
,但在span
之內不能有span
。
它與內嵌的spans
有關嗎?
這是故事:我正在使用SWFObject將Flash對象插入到我的頁面中。嵌入吃我的span
。所以,我失去了所有的CSS。我正在考慮將所有的CSS移動到父項,所以當Flash出現時我不會丟失CSS樣式。您能擁有<span>在<span>以內?
我已經嘗試在span
內使用span
,但我認爲它不工作。是否有一個原因?我不明白爲什麼你可以在div
之內有div
,但在span
之內不能有span
。
它與內嵌的spans
有關嗎?
內聯元件可以只包含數據和其他內聯元素
跨度是內嵌元素,因此具有跨度內跨度是有效的。 有一個相關的問題:Can <span> tags have any type of tags inside them?這使得它完全清楚。
HTML5 specification(包括日期爲2017年11月16日的最新草案HTML 5.3)改變了術語,但將跨度放置在另一跨度內仍然是完全有效的。
是的。您可以在span
內有span
。你的問題源於別的東西。
你可以在一個範圍內有一個跨度 – SLaks 2012-02-01 02:36:22
你是什麼意思:「嵌入吃我的跨度」。另外,請在[dabblet](http://dabblet.com/)或[Jsfiddle](http://dabblet.com/)上提供[簡化測試用例](http://css-tricks.com/reduced-test-cases/) /jsfiddle.net/)。 – bookcasey 2012-02-01 02:38:39
跨度與div沒有任何區別,只是默認情況下每個屬性都傾向於以某種方式定義。但是,它們都是元素。如果您選擇這樣做,您可以將跨度視爲塊級元素。我認爲你錯誤地使用了嵌入方法。我相信swfObject會要求你爲它定義一個元素來替換它的內容。他們的例子在這裏:http://code.google.com/p/swfobject/wiki/documentation顯示他們替換一個對象。也許你應該這樣做。 – 2012-02-01 02:41:53