background-color与背景图片属性的绘制起点

一丶background-color属性

给一个元素设置了background-color属性,它会从盒子模型的padding左上角开始绘制到padding右下角。border颜色需要单独设置
不设置默认为黑色
此时介绍一个属性background-clip,它有三个取值,border-box,padding-box和content-box,它们分别规定了背景颜色的绘制起从border,padding,content左上角开始,不设置默认从padding左上角开始。但是,取值为border-box时是无效的。
要给边框设置颜色,要使用border:1px solid #xxxxxx;

二丶背景图片

如果我们给一个元素设置了background: url("../images/xx.jpg") no-repeat;,那么背景图片的绘制会从padding左上角开始。
background-clip属性同样生效,但是请注意,取值为border-box时是无效的。不设置默认从padding左上角开始绘制图片。
注意:背景图片会遮住背景颜色。如果设置background-clip属性为content-box时,图片比content区域更大,则图片铺满整个content区域,图片多出的区域会截断,padding-box同理。

你可能感兴趣的:(background-color与背景图片属性的绘制起点)