的最高水平可以說我有一個HTML頁面一樣嵌套HTML元素
<div>
<div>
<div>
.....
</div>
</div>
</div>
和上面一樣,到什麼程度,我們可以嵌套HTML元素?或者換句話說,如果我們從頁面的HTML容器中創建一棵樹,樹的高度限制是多少?
的最高水平可以說我有一個HTML頁面一樣嵌套HTML元素
<div>
<div>
<div>
.....
</div>
</div>
</div>
和上面一樣,到什麼程度,我們可以嵌套HTML元素?或者換句話說,如果我們從頁面的HTML容器中創建一棵樹,樹的高度限制是多少?
我可以找到任何規格中沒有最大值。爲什麼不測試它?正如評論中指出的,上限可能是您的瀏覽器可以消耗的內存量。
它創建1
嵌套div每10ms
。我的瀏覽器開始在1500
標記周圍變慢。
我喜歡你的測試。我成功達到了10000個div,沒有問題。 – SteeveDroz
@Oltarus我正在使用具有8GB RAM,i7 3.10GHz CPU的中檔筆記本電腦。我的瀏覽器開始在1500左右緩慢下來,並且在2000年之前div/sec的速度明顯下降。 – azz
我擁有15.4 GB RAM,i7 3.50 GHz x8 CPU,在10000之後仍然沒有滯後,我猜你最初的假設是否定的限制是正確的。不過,我沒有時間去測試。我沒有'無限ms'花在那。某些MAX_VALUE可能存在限制,但這一限制並不重要。坦率地說,有沒有人使用更多的100個分層的divs? – SteeveDroz
直到瀏覽器的內存填滿。 –
我非常確定樹能夠承受多少內存取決於你的計算機的內存。 –
Duplicate http://stackoverflow.com/questions/3343067/how-many-nested-tags-in-html-can-you-have-before-it-crashes-a-browser – JosephGarrone