2022-07-18/ html-CSS样式

281 阅读1分钟

宽高

width:宽度默认100%
height:默认被内容撑起的高度

min-width : 最小宽度
max-width : 最大宽度

min-height : 最小高度
max-height : 最大高度

line-height : 行高,每行的高度

溢出处理 overflow

visible : 默认值,溢出显示
hidden : 溢出隐藏
auto : 溢出时有滚动条,没溢出时没有滚动条

边距 :颜色、大小、样式

单个用margin:
1个值,上下左右
2个值,上下,左右
3个值,上,左右,下
4个值,上,右,下,左

外边距
上👆 :margin-top
右👉:margin-right
下👇 :margin-buttom
左👈:margin-left

内边距
上👆 :padding-top
右👉:padding-right
下👇 :padding-bottm
左👈:padding-left

单个用padding:
1个值,上下左右
2个值,上下,左右
3个值,上,左右,下
4个值,上,右,下,左

外边距重叠问题

1.出现在上下外边距,左右边距没有出现。
2.
元素的意思: tadle(转成块元素) ;content(添加内容) ; ::before(开头,元素中最前面的) ;::after(结尾,元素中最后面的)(记得前面和后面都有一个空白区域) solid(实现) ;
解决方法一:border:2px(像素)red(颜色)solid(实现) (缺点:多出个边框)
解决方法二:overflow为非visible (缺点:占用一个属性值)
解决方法三:用伪元素 (id/.)::before,(id/.)::after{ content:""; display:"table"; }

/* 边框 */

/* 属性占用 */

/* 伪类 */