标签的分类和嵌套原则

标签的分类

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

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标签下可以放任何标签;

 

posted @ 2017-11-09 21:41  游啊游啊小小鱼儿  阅读(501)  评论(0编辑  收藏  举报