惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
MyScale Blog
MyScale Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
SegmentFault 最新的问题
Y
Y Combinator Blog
月光博客
月光博客
IT之家
IT之家
T
Tailwind CSS Blog
Last Week in AI
Last Week in AI
L
LangChain Blog
博客园_首页
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
博客园 - Franky
WordPress大学
WordPress大学
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
V
Visual Studio Blog
小众软件
小众软件
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
N
Netflix TechBlog - Medium

博客园 - replace

CSS常用滤镜 关于Adodb.Stream 的使用说明 - replace - 博客园 Dom操作xml的常用方法 - replace - 博客园 DOM精简知识教程 在b/s开发中经常用到的javaScript技术 XML学习笔记-XML的基本语法 简单易变的CSS阴影效果 - replace - 博客园 HTML元素的默认CSS设置 CSS语法技巧 CSS+JS制作可折叠内容块 - replace - 博客园 CSS兼容要点 Ajax程序设计入门 如何使用Ajax技术开发Web应用程序(2) 如何使用Ajax技术开发Web应用程序(1) _blank开新窗口不符合标准? SQL 快速参考 SQL Servers - RDBMS SQL指南- CREATE VIEW 语句 SQL指南-SELECT INTO语句 SQL指南-GROUP BY 和 HAVING
100%背景图片 - replace - 博客园
replace · 2006-04-12 · via 博客园 - replace

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

代码解析

主要的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