2011-06-21 55 views
4

我一直在想這一段時間,因爲我有一些非常深的HTML結構。我的觀點是:HTML文檔或CSS樹可以有多深?是否有限制?

  • 對於HTML的嵌套級別的數量是否有最大限制?
  • 同樣與CSS - 我需要從HTML DOM樹的葉節點中選擇的東西?
  • 是否依賴於瀏覽器?

感謝您的幫助,

詹姆斯

+0

我會說不,但這只是一個猜測。你有沒有遇到過任何問題? – Sparky

+0

我一直有一些奇怪的CSS行爲,我無法弄清楚爲什麼它不工作。考慮它,它不能成爲一個嵌套問題。也許用CSS嵌套?我正在使用可能導致問題的LESS。 – Bojangles

+0

哦。看起來我很聰明,像往常一樣使用錯誤的CSS選擇器。問題解決了!至於OP,它更多的是出於好奇而不是任何事情。 – Bojangles

回答

2

XHTML 1.0HTML 4.01規範都沒有定義嵌套限制。 HTML5尚未標準化,但working spec未引用限制。

CSS 2規範同樣沒有限制。

基於瀏覽器的限制可能是未來的一個問題,但我無法用現代瀏覽器找到任何問題報告。

+0

感謝您花時間瀏覽規範 - 非常方便。 – Bojangles

8

我會向任何限制,我所知道的傾斜。你應該檢查這一個:http://www.geeksaresexy.net/2009/09/01/a-hidden-gem-in-html/。該網站的嵌套深度足以使用字體標籤重新創建天際線。

+1

+1爲一個很好的答案,+(卵巢9000)爲該熱鬧的網站xD非常感謝。 – Bojangles

+0

@JamWaffles - 沒問題。當有人問我一個關於標籤嵌套的問題時,我總是回想那個。這是我見過的最好的例子,你可以走多遠。請記住,如果您找到了您要找的內容,請將答案標記爲正確。謝謝! –

+0

我已經與喬治康明斯的答案一樣,因爲他引用了HTML規範。感謝您的意見,但儘管如此:-) – Bojangles

2

我想你會在遇到任何DOM限制(如果有的話;我相信他們沒有)之前遇到內存限制。

相關問題