HTML标签是不能乱嵌套的!!!
开发时误将p标签嵌套到另一个p标签中:
<p>
<p>Test</p>
</p>
结果浏览器报“未指明错误”。定位良久后发现是标签嵌套导致的问题,查阅了下资料描述如下:
根据XHTML嵌套规则,p本身block元素, 而p下只能包含inline元素.
如果在p下再次包含p,就违背了XHTML规则。如果在p下包含div, innerHTML也一样取不到.
举一反三下,还有哪些标签是不能嵌套?
原来a标签也是不行的,引用一位网友的总结
HTML标签是不能乱嵌套的!!!
开发时误将p标签嵌套到另一个p标签中:
<p>
<p>Test</p>
</p>
结果浏览器报“未指明错误”。定位良久后发现是标签嵌套导致的问题,查阅了下资料描述如下:
根据XHTML嵌套规则,p本身block元素, 而p下只能包含inline元素.
如果在p下再次包含p,就违背了XHTML规则。如果在p下包含div, innerHTML也一样取不到.
举一反三下,还有哪些标签是不能嵌套?
原来a标签也是不行的,引用一位网友的总结
转载于:https://www.cnblogs.com/earlyup/archive/2012/02/03/2337174.html