在浏览器崩溃之前,可以有多少个HTML嵌套标签?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (122)

我想过嵌套HTML标记以及浏览器如何呈现它们:

<html xmlns="http://www.w3.org/1999/xhtml" {or whichever html version} xml:lang="en" lang="en">
<head>
</head>
<body>

n=1

<div>

递归div n次,直到达到最大值(浏览器崩溃)

</div>
</body>
</html>

n是多少时浏览器无法处理更多的递归?

我认为每个浏览器都会有所不同,移动应用程序也不同。是否有Web标准,例如域名最多127个字符长度?

提问于
用户回答回答于

没有标准要求最大嵌套,因此这将完全是特定情况的。

有可能在崩溃之前,浏览器将变得无法使用(减速等)。

你可以对此进行基准测试: 编写一个生成嵌套标签的应用程序,并查看每个浏览器什么时候崩溃

用户回答回答于

似乎是Firefox的一些问题。

参考:https://groups.google.com/forum/#!topic/mozilla.dev.platform/SUknMzK1ZAc

Firefox限制深入到200个元素。

扫码关注云+社区

领取腾讯云代金券