开发者

Is there a limit to how deep an HTML document or CSS tree can be?

I've been wondering this for a while, because I've got some pretty deep HTML structure开发者_运维问答s going on. My points are these:

  • Is there a maximum limit to the number of nesting levels for HTML?
  • Likewise with CSS - I need to select stuff from the leaf nodes of the HTML DOM tree?
  • Is it browser dependent?

Thanks for any help,

James


I'm going to lean toward no limit that I'm aware of. You should check this one out: http://www.geeksaresexy.net/2009/09/01/a-hidden-gem-in-html/. The site is nested deeply enough to recreate a skyline using font tags.


Neither the XHTML 1.0 nor the HTML 4.01 specification defines a nesting limitation. HTML5 is not yet standardized, but the working spec does not reference a limitation.

The CSS 2 spec similarly contains no limit.

Browser-based limitations may be an issue in the future, but I was unable to find any problem reports with modern browsers.


I think you'll hit memory limitations before you hit any DOM restrictions (if any exist; I believe they don't).

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜