HTML嵌套规则
- 块能包含块和内联,内联只能包含内联
- 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素
- 标题和段落中不能包含块
- 有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是
- h1、h2、h3、h4、h5、h6、p、dt
- 块与内联不能并列
- 块级元素与块级元素并列、内嵌元素与内嵌元素并列
- 元素开始与结束标签嵌套错误,页面可以在大部分浏览器被正常解析,IE9会出现解析错误
- 在<p>元素内嵌入<div>等元素造成所有浏览器的解析错误
- 在<h1>~<h6>元素内嵌入<div>等元素所有浏览器可以解析正常
- 在<a>元素内嵌入<a>元素会导致所有浏览器的解析错误(a也不可嵌套button,input等交互元素)
- 在列表元素<li><dt><dd>等插入非列表兄弟元素会导致IE6\IE7的解析错误
<
ul
>
<
li
><
h4
><
a
href
=
""
><
div
></
div
></
a
></
h4
></
li
>
</
ul
>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。