🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 主要规定语义化标签的使用场景以及常见的标签嵌套规范 目前我们所应用大部分规范都基于w3c的老版本标准,具体规则如下,下一章具体讲解新的w3c规范 ##### 一、HTML 标签包括 块级元素(block)、内嵌元素(inline)   1 块级元素 一般用来搭建网站架构、布局、承载内容……它包括以下这些标签: ~~~ address、blockquote、center、dir、div、dl、dt、dd、fieldset、form、h1~h6、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul   ~~~ 2 内嵌元素   一般用在网站内容之中的某些细节或部位,用以“强调、区分样式、上标、下标、锚点”等等,下面这些标签都属于内嵌元素: ~~~ a、abbr、acronym、b、bdo、big、br、cite、code、dfn、em、font、i、img、input、kbd、label、q、s、samp、select、small、span、strike、strong、sub、sup、textarea、tt、u、var  ~~~   ##### 二、HTML 标签的嵌套规则   1. 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素: ``` <div><h1></h1><p></p></div> —— 对 <a href=”#”><span></span></a> —— 对 <span><div></div></span> —— 错 ``` 2. 块级元素不能放在p里面: ``` <p><ol><li></li></ol></p> —— 错   <p><div></div></p> —— 错  ``` 3. 有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是:   ``` h1、h2、h3、h4、h5、h6、p、dt ``` 4. li 内可以包含 div 标签 5. 块级元素与块级元素并列、内嵌元素与内嵌元素并列: ``` <div><h2></h2><p></p></div> —— 对 <div><a href=”#”></a><span></span></div> —— 对 <div><h2></h2><span></span></div> —— 错 ```