html标签嵌套规则
XHTML的标签有许多:div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong
我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套也需要有一定规则,不能任由自己的个人习惯胡乱嵌套,那么,html标签的嵌套规则有哪些呢?
一. HTML 标签包括 块级元素(block)、内嵌元素(inline)
1.块级元素
一般用来搭建网站架构、布局、承载内容……它包括以下这些标签:
1 | address |
2.内嵌元素
一般用在网站内容之中的某些细节或部位,用以“强调、区分样式、上标、下标、锚点”等等,下面这些标签都属于内嵌元素:
1 | a |
二. HTML 标签的嵌套规则
1.块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素:
1 | <div><h1></h1><p></p></div> --> 对 |
2.块级元素不能放在p
里面:
1 | <p><ol><li></li></ol></p> --> 错 |
3.有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是:
1 | h1、h2、h3、h4、h5、h6、p、dt |
4.li 内可以包含 div 标签.
5.块级元素与块级元素并列、内嵌元素与内嵌元素并列:
1 | <div><h2></h2><p></p></div> ——> 对 |