100%背景图片

先看看效果演示(改变浏览器窗口大小,背景图象会自动伸缩)

代码解析

主要的HTML代码

<div>
<img id="background" src="rabbit.jpg" alt="" title="" />
</div>
<div id="fixed">
<p>The background image is always 100% x 100% (body size). But it only works with a 100% x 100% html/body.</p>

</div>
<div id="scroller">
<div id="content">
文档内容.....
</div>
</div>

由上面的代码可以了解到,图片,左上的小块文字,主要文档内容是三个DIV分布,是主要的三个框架。
接下来看看相关的CSS代码

html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
/*html和body标签的全局样式设定,无内外间距,全100%长宽,溢出时自动伸长来隐藏内部滚动条*/

body {font-family:verdana, arial, sans-serif; font-size:76%;}
/*设置全局的字体以及其大小*/

#background{position:absolute; z-index:1; width:100%; height:100%;}
/*放置图片的DIV为绝对定位,Z坐标为1,自动长宽*/

#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;}
/*主内容的外框,也是全100%长宽,定位占全屏幕,Z坐标比图片DIV高一层,所以是在图片的上方,并当DIV内容超过范围时显示滚动条*/

#content {padding:5px 300px 20px 200px;}
p {line-height:1.8em; letter-spacing:0.1em; text-align:justify;}
/*设置内容的样式,有左右的内补丁可保证不会出现左右的滚动条*/

#fixed {position:absolute; top:25px; left:10px; width:150px; z-index:10; color:#567; border:1px solid #000; padding:10px;}
/*左上小块的DIV设置,Z坐标为10

posted on 2006-04-12 05:06  replace  阅读(1137)  评论(0编辑  收藏  举报

导航