一、行内元素
行内元素不能设置width / height。行内快元素、块元素可以设置。
行内元素添加浮动或者绝对定位或者固定定位
,可以直接设置高度和宽度。
二、块元素
2.1 标准流
宽:默认
是父元素宽度-父的border-父的padding。
高:默认
是根据内容决定,无内容则为0。
2.2 添加浮动
宽:默认
是根据内容决定
高:默认
是根据内容决定
2.3 添加绝对或者固定定位
如果不给宽度或者高度,默认
大小是内容的大小。
三、行内块元素
宽:默认
是根据内容决定
高:默认
是根据内容决定
注:
当没有width/height时,设置padding/border不会撑大盒子。