另外需要提到一个问题,如果你的背景图的尺寸大于所在的 div ,则图则会委屈自己的尺寸以适应 div 的尺寸,而不会撑到 div 的外面来。
示例代码:
<style type="text/css">
div {
background-image: url(bg.png);
background-repeat:repeat-x;
}
</style>
</head>
<body>
<div>
<h1>曲径通幽技术论坛</h1>
</div>
</body>
复制代码
效果图:
[attach]4257[/attach]
还有个问题,如果同时定义了背景颜色和背景图像,那么优先使用的是背景图像。
background-position
背景位置。这里假设有一个 LOGO 图片,我们可以通过该属性调整其位置 。比如下面这段 CSS 代码:
<style type="text/css"> div {
background-color:#3ED386;
background-image: url(bbs-logo.png);
background-repeat:no-repeat;
background-position:center bottom;
}
复制代码
它的意思是,该背景颜色为绿色,其上有一个名为 bbs-logo.png 的背景图,要求不重复(no-repeat)扩展(否则将布满整个 div 区),且通过 background-postion 指定了它的位置在 div 的底部居中位置;当然这个位置也可以通过具体的数值来指出。效果如下图所示:
[attach]4258[/attach]