4.4 背景

设定背景颜色和图片,可以是整个页面的(设置在body),也可以是某个元素。
例如,下面的css将让整个页面的背景变成灰色:
body{
    background:#ccc;
}
也可以直接写上各种颜色的英文,例如red,blue,yellow,背景也可以用在大部分的元素上,例如:
<div style="background:red">
    红色背景
</div>
除了颜色,还可以设置背景的图片,其中abc.png图片要和这个css所处同一个文件夹:
body {
    background: url("abc.png");
}

图片也可以是网络上的图片,height:196px代表高度设置成196像素。
<div style="height:196px;background:url('https://www.codessp.cn/images/codessp.png');">
    测试一下,我的背景是图片哦
</div>
图片默认是横向和纵向重复的,如果不想重复,在最后加上no-repeat就可以了,如下所示:
<div style="height:196px;background:url('https://www.codessp.cn/images/codessp.png') no-repeat; ">
    测试一下,我的背景是图片哦
</div>
此外,还可以设置图片仅在横向重复:
<style>
div.test{
    height:596px;
    background:url('https://www.codessp.cn/images/codessp.png')repeat-x;
}
</style>
<div class="test">
    测试
</div>

同理,下面是仅在纵向重复:
<style>
div.test{
    height:596px;
    background:url('https://www.codessp.cn/images/codessp.png')repeat-y;
}
</style>
<div class="test">
    测试
</div>

下面这个则是图片居中,两个center是左右和上下的居中:
<style>
div.test{
    height:596px;
    background:url('https://www.codessp.cn/images/codessp.png')no-repeat center center;
}
</style>
<div class="test">
    测试
</div>