如果 lxm 19872006 的方法不行,就加一句 repeat-xy,即:
<style type="text/css">
body {
background: url("http://pic.yupoo.com/mortalmethuselah/814615ed04aa/jf1wtrtq.jpg") repeat-xy
}
</style>
就一定行了。
css中能个添加背景图片background:url(“”)但是这里只能指定no-repeat或者repeat-x,repeat-y这些平铺的方式.
如果我们想要背景图片是拉伸的,方法有三个:
1.把背景图片使用PS放大。直接做成背景图片。
2.此方法为滤镜只对IE有效,代码如下:
style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale')"3.我们可以选择在底下一个层放一个img(这个img是可以拉伸的),然后上面一层放我们的内容.代码如下:
<div><img src="图片地址" width="100%"></div><div style="position:absolute top:0pxleft:0px width:100%">
我们的内容
</div>
不定义div的宽度,以及父div的宽度即可。来做一个导航:
<style typr="text/css">
*{margin:0padding:0border:0}
.navbg{background:redheight:50px}
.nav{width:980pxheight:50pxmargin:0 auto}
li{float:leftmargin:10pxline-height:30px}
</style>
<div class="navbg">
<div class="nav">
<ul>
<li>首页</li>
<li>联系我们</li>
<li>留言</li>
</ul>
</div>
</div>
放在<body>里试一下便知
如果<style>里再加一句 body{width:980pxmargin:0 auto}则不能铺满屏幕,只有980px。