原文:http://bbs.blueidea.com/viewthread.php?tid=2818595
纯css布局结构很有意思
以下是一个示例代码:
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>WiseInfo</title>
- <style type="text/css">
- <!--
- * {
- margin:0px;
- padding:0px;
- }
- html, body {
- height:100%;
- overflow: hidden;
- }
- html>body { /*-- for !IE6.0 --*/
- width: auto;
- height: auto;
- position: absolute;
- top: 0px;
- left: 0px;
- right: 0px;
- bottom: 0px;
- }
- body {
- border:8px solid #ffffff;
- background-color: #ffffff;
- }
- #mainDiv {
- width: 100%;
- height: 100%;
- _padding-left:160px;
- }
- #rightDiv {
- width: 100%;
- height: 100%;
- _padding:100px 0px;
- }
- #mainDiv>#rightDiv {
- width:auto;
- position:absolute;
- left:160px;
- right:0px;
- }
- #leftDiv {
- width:156px;
- height:100%;
- background-color:#99FF33;
- position:absolute;
- top:0px;
- left:0px;
- }
- #centerDiv {
- width: 100%;
- height: 100%;
- background-color:#00CCFF;
- }
- #rightDiv>#centerDiv {
- height:auto;
- position:absolute;
- top:100px;
- bottom:100px;
- }
- #topDiv{
- height:96px;
- width:100%;
- background-color:#9933FF;
- position:absolute;
- top:0px;
- }
- #bottomDiv{
- height:96px;
- width:100%;
- background-color:#FF9900;
- position:absolute;
- bottom:0px;
- _bottom:-1px; /*-- for IE6.0 --*/
- }
- -->
- </style>
- </head>
- <body>
- <div id="mainDiv">
- <div id="leftDiv"></div>
- <div id="rightDiv">
- <div id="topDiv"></div>
- <div id="centerDiv"></div>
- <div id="bottomDiv"></div>
- </div>
- </div>
- </body>
- </html>
复制代码 |