利用CSS使footer固定在页面底部
1.HTML基本结构
<!DOCTYPEhtml> <htmlxmlns="http://www.w3.org/1999/xhtml"> <headrunat="server"> <title>layout</title> </head> <body> <divclass="header"> <h1>head of your website.</h1> </div> <divclass="wrapper"> <divclass="content"> <h2>Your website content here.</h2> <scripttype="text/javascript"> for(var i = ; i<;i++){ document.write(i + "<br />"); } </script> </div> <divclass="clear"><!-- 必不可少 --></div> </div> <divclass="footer"> <div><h1> Copyright (c) </h1></div> </div> </body> </html>
2.CSS样式
<styletype="text/css"> *{ margin: ;/* 把默认值都设为0 */ } html, body { height: %; width:%; margin:0auto;/* 居中 */ } .header { height:100px; background-color:Fuchsia; } .wrapper { min-height: %;/* IE6 hack*/ height: auto!important;/* height优先级 */ height: %; margin: 0auto-4em;/* 负值必须等于footer的高度 */ } .content { background-color:Silver; } .clear/* 清除浮动 */ { height: 4em; /* clear的height必须和footer的值样高 */ clear:both; } .footer { height: 4em; background-color:Aqua; } </style>
3.运行
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>test layout</title> <style type="text/css"> *{ margin: 0;/* 把默认值都设为0 */ } html, body { height: 100%; width:85%; margin:0 auto;/* 居中 */ } .header { height:100px; background-color:Fuchsia; } .wrapper { min-height: 100%;/* IE6 hack*/ height: auto !important;/* height优先级 */ height: 100%; margin: 0 auto -4em;/* 负值必须等于footer的高度 */ } .content { background-color:Silver; } .clear /* 清除浮动 */ { height: 4em; /* clear的height必须和footer的值一样高 */ clear:both; } .footer { height: 4em; background-color:Aqua; } </style> </head> <body> <div class="header"> <h1>head of your website.</h1> </div> <div class="wrapper"> <div class="content"> <h2>Your website content here.</h2> <span id="preserve33807f38a7944fcfb0f20ee485333534" class="wlWriterPreserve"><script type="text/javascript"> for(var i = 0; i<100;i++){ document.write(i + "<br />"); } </script></span> </div> <div class="clear"><!-- 必不可少的 --></div> </div> <div class="footer"> <div><h1> Copyright (c) 2012</h1></div> </div> </body> </html>
最新文章
- WPF入门教程系列十五——WPF中的数据绑定(一)
- XML格式示例 与 XML操作(读取)类封装
- CodeForces - 405A
- libyuv 编译 for android
- 题目1049:字符串去特定字符——九度OJ
- Math.Round函數
- 二分图带权匹配、最佳匹配与KM算法
- Python开发【第一篇】Python基础之反射
- Ecshop导航栏标题栏的伪静态设置
- php 实时推送代码
- cocos2d基本类介绍 director/scene/layer/sprite
- 常见的排序算法总结(JavaScript)
- Python内置函数详解——总结篇
- Linux的常用命令(2) - 关机
- BZOJ 1412 狼和羊的故事
- 【 HDU1081 】 To The Max (最大子矩阵和)
- Python之paramiko模块
- 《C陷阱与缺陷》阅读笔记(个人版)
- versionCode溢出的问题
- 如何确定HyperThreading是否在Linux上已开启?