一、HTML的元素类型
html的元素大致分为三种:
- 块状元素
- 行内元素
- 行内块状元素
块状元素
- 总是在新行上开始,元素width铺满父元素整行,height默认根据内容自适应;
- 多个块状元素默认从上到下排列;
- 可以识别宽高属性(宽高设置
有效); - 可以设置
有效上下左右的padding,margin,border属性;
有效:指的是属性的设置可以影响元素在网页的布局大小,相邻的元素定位布局会受到影响;
行内元素
- 默认从左至右排列元素,一行放不下则换行;
- 不能识别宽高属性(宽高设置
无效); - 可以设置
有效左右的padding,margin值,上下的padding和margin值可以设置但是不影响其他元素的定位布局,因此设置是无效的; - 可以设置border属性值;
行内块状元素
- 元素width,height默认根据内容自适应auto;
- 多个行内块状元素默认左至右排列;
- 可以识别宽高属性(宽高设置
有效); - 可以设置
有效上下左右的padding,margin,border属性;