来做一个导航:
<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。
<styletype="text/css">
body
{background:#FFFFFF
url(背景图片地址)
repeat
center
0}
</style>
以上是合并成一条的写法
repeat-x是横向平铺
repeat-y是纵向平铺
repeat就是横向纵向都平铺
如果分开写也可以不写background-repeat:no-repeat不写怎么铺就是默认横向纵向一起平铺,如:
<style
type="text/css">
body
{background-color:#FFFFFFbackground-image:url(背景图片地址)background-position:center
0}
</style>
如果是要平铺的图片只能做成单张的图片,集合图片(csssprite)是不行的。
至于实现平铺效果用:
background-repeat:repeat
background-repeat:repeat-y
background-repeat:repeat-x
再看看别人怎么说的。