# CSS 显示模式
# 块级元素
- 显示特点 :
- 独占一行 (一行只能显示一个)
- 宽度默认是父元素的宽度,高度默认由内容撑开
- 可以设置宽高
- 代表标签 :
- div, p, h 系列,ul, li, dl, dt, dd, form, header, nav, footer…
1 |
|
# 行内元素
- 显示特点 :
- 一行可以显示多个
- 宽度和高度默认由内容撑开
- 不可以设置宽高
- 代表标签
- a, span, b, u, i, s, strong, ins, em, del…
1 |
|
# 行内块元素
- 显示特点 :
- 一行可以显示多个
- 可以设置宽高
- 代表标签 :
- input, textarea, button, select…
- 特殊情况 : img 标签由行内块元素特点,但是 Chrome 调试工具中显示结果是 inline
1 |
|
# 元素显示模式转换
目的:改变元素默认的显示特点,让元素复合布局要求
语法 :
属性 效果 使用频率 display: block 转换成块级元素 较多 display:inline-block 转换成行内块元素 较多 display:inline 转换成行内元素 极少
# 标签嵌套
HTML 嵌套规范注意点 :
- 块级元素一般作为大容器,可以嵌套:文本,块级元素,行内元素,行内块元素等等……
- 但是 : p 标签中不要嵌套 div, p, h 等块级元素
- a 标签内部可以嵌套任意元素
- 但是 : a 标签不能嵌套 a 标签
1 |
|

