2012-02-01 51 views
124

這是故事:我正在使用SWFObject將Flash對象插入到我的頁面中。嵌入吃我的span。所以,我失去了所有的CSS。我正在考慮將所有的CSS移動到父項,所以當Flash出現時我不會丟失CSS樣式。您能擁有<span>在<span>以內?

我已經嘗試在span內使用span,但我認爲它不工作。是否有一個原因?我不明白爲什麼你可以在div之內有div,但在span之內不能有span

它與內嵌的spans有關嗎?

+12

你可以在一個範圍內有一個跨度 – SLaks 2012-02-01 02:36:22

+1

你是什麼意思:「嵌入吃我的跨度」。另外,請在[dabblet](http://dabblet.com/)或[Jsfiddle](http://dabblet.com/)上提供[簡化測試用例](http://css-tricks.com/reduced-test-cases/) /jsfiddle.net/)。 – bookcasey 2012-02-01 02:38:39

+0

跨度與div沒有任何區別,只是默認情況下每個屬性都傾向於以某種方式定義。但是,它們都是元素。如果您選擇這樣做,您可以將跨度視爲塊級元素。我認爲你錯誤地使用了嵌入方法。我相信swfObject會要求你爲它定義一個元素來替換它的內容。他們的例子在這裏:http://code.google.com/p/swfobject/wiki/documentation顯示他們替換一個對象。也許你應該這樣做。 – 2012-02-01 02:41:53

回答

163

是的。您可以在span內有span。你的問題源於別的東西。