按照显示方式分为块元素 、行内元素和行内块元素(内联元素)
1.块元素
典型代表,Div,h1-h6,p,ul,li
特点:
- 独占一行
- 可以设置宽高
- 嵌套(包含)下,子块元素宽度(没有定义情况下)和父块元素宽度默认一 致。
2.行内元素
典型代表 span ,a, ,strong , em, del, ins
特点:
- 在一行上显示
- 不能直接设置宽高
- 元素的宽和高就是内容撑开的宽高。
3.行内块元素(内联元素)
典型代表 input img
特点:
- 在一行上显示
- 可以设置宽高
4.元素之间的转换
1.块元素转行内元素
display:inline;
2.行内元素转块元素
display:block;
3.块和行内元素转行内块元素
display:inline-block;