内联元素
更新时间: 2024-03-12 09:58:25
# 哪些元素是内联元素
# 从定义看
“内联元素”的“内联”特指“外在盒子”,inline-block和inline-table都是“内联元素”,因为它们的“外在盒子”都是内联盒子。
# 从表现看
“内联元素”的典型特征就是可以和文字在一行显示。
# 幽灵空白节点
在HTML5文档声明内,内联元素的所有解析和渲染表现就如同每个行框盒子的前面有一个“空白节点”一样。
这个空白节点永远透明,不占据任何宽度,也看不见也无法通过脚本获取,但又确确实实存在。
比如下面红色的div里,明明没有任何文字,但是却实实在在的占据了高度:
div {
background-color:#cd0000;
}
span {
display: inline-block;
}
1
2
3
4
5
6
2
3
4
5
6