多个背景图像css不适合我

时间:2013-03-08 07:32:11

标签: css css3 background

我想创建多个背景图片但由于某种原因它不适合我。我在网上搜索并在youtube上观看了一些教程视频。我一步一步地遵循教程说明,但我不知道为什么它不适合我。

我正在使用Dreamweaver CS6。

这是我的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1
<style type="text/css">
body
{ background: url(images/navi-bg.png) repeat-x 0 85px, url(images/gplaypattern.png) repeat;

}
</style>
</head>
<body>
</body>
</html>

以下是图片的链接:

enter image description here

enter image description here

我希望第一张图片有背景重复:repeat-x backgound-positon(x):0 backgound-position(y)85px

第二张图片应重复

3 个答案:

答案 0 :(得分:1)

这里是您缺少html和head标签的解决方案,也忘了关闭doctype

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html>
 <head>
 <style type="text/css">
 body
 { background: url(http://i48.tinypic.com/23vyd6g.png) repeat-x 0 85px, url(http://i46.tinypic.com/oucxky.png) repeat;

 }
 </style>
 </head>

 <body>
 </body>
 </html>

答案 1 :(得分:1)

想法就是这样,用这个

改变你的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <style type="text/css">
body {
    background-image: url(images/navi-bg.png), url(images/gplaypattern.png);
    background-repeat: no-repeat, no-repeat;
    background-color: transparent, transparent;
}
</style>
 </head>

 <body>
</body>
</html>

答案 2 :(得分:1)

请查看此jsFiddle链接 - http://jsfiddle.net/nFPLN/

<style type="text/css">
    body { 
        background: url('http://oi48.tinypic.com/23vyd6g.jpg'),
        url('http://oi46.tinypic.com/oucxky.jpg');
        background-repeat: repeat-x, repeat;
    }
</style>