earlyup

博客园 首页 新随笔 联系 订阅 管理

HTML标签是不能乱嵌套的!!!

开发时误将p标签嵌套到另一个p标签中:

<p> 

  <p>Test</p>

</p>

结果浏览器报“未指明错误”。定位良久后发现是标签嵌套导致的问题,查阅了下资料描述如下:

根据XHTML嵌套规则,p本身block元素, 而p下只能包含inline元素.
如果在p下再次包含p,就违背了XHTML规则。如果在p下包含div, innerHTML也一样取不到.

举一反三下,还有哪些标签是不能嵌套?

原来a标签也是不行的,引用一位网友的总结

http://omiga.org/blog/archives/124

posted on 2012-02-03 15:30  天边那朵云  阅读(605)  评论(0编辑  收藏  举报