标签的分类和嵌套原则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了标签的分类和嵌套原则相关的知识,希望对你有一定的参考价值。

标签的分类

标签分为 块级标签,内联标签,内联块标签  三类;

1 块级标签(block)

主要包括 h1-h6,div,section ,header,footer,nav,p,ul,ol,li,dl,dd,dt,hr(分割线),artical,aside,form等

特征:1  独占一行;

   2  支持宽高,支持所有样式;

   3  不设置宽度,宽度铺满整行;

 

2 内联标签(inline)

主要包括 span,time,a,strong(粗体),mark(背景色),em(斜体),br等

特征 : 1 和其他元素在一行;

     2 不设置宽度,宽度由内容(文字或图片的宽度)撑开;

     3 不支持宽高,行高等;

     4  代码换行会被解析成空格;

3  内联块标签(inline-block)

主要包括  img ,input

特征 : 1 和其他元素都在一行上;

     2 支持宽高可设置,如不设置由内容撑开;

     3 代码换行会被解析成空格;

 

标签的嵌套原则

1 内联标签不能嵌套块标签;

2 a标签不能包含a标签;

3 固定嵌套间不能插入其他标签,如ul,ol,li,dl,dd,dt等;

4 h1-h6,dt,p  不能包含块标签;

5 li标签下可以放任何标签;

 

以上是关于标签的分类和嵌套原则的主要内容,如果未能解决你的问题,请参考以下文章

004. html篇之《标签分类和嵌套规则》

常用的标签分类和嵌套规则

html的标签嵌套规则

在sql中对不相关嵌套查询的处理原则

mybatis一对多双层嵌套查询

Java中条件语句和if-else的嵌套原则