昨天要写一个自适应高度和宽度的三列页面,布局是
XML/HTML代码
- <div id="a">
- A
- </div>
- <div id="b">
- 基础服务项目 个性化的网络商铺,支持自选风格,全面展示产品、新闻、供求、企业简介、、在线留言、联系方式等信息。既是一个网上商城,又是一个企业网站! 功能强大的管理中心,拥有对产品管理、新闻管理、供求管理、企业信息管理、留言管理等功能。在强大功能的基础上保持充分的灵活性,允许您自由编辑网站内容。 10M的产品存储空间,不限数据库容量。
- </div>
- <div id="c">
- C
- </div>
在不改变HTML的基础上只改CSS,改了半天也不行,FireFox下没问题了,总在IE6下卡壳,可是烦死寡人了,最后没办法了,只好稍微改动了一下HTML,完成,记录一下,顺便B4一下IE6~最终代码如下
XML/HTML代码
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>3列布局</title>
- <style type="text/css">
- <!--
- * {
- margin: 0;
- padding: 0;
- }
- body {
- font-size:14px;
- }
- #wrapper {
- overflow:hidden;
- padding:0 10px;
- }
- #a {
- width:250px;
- float:left;
- background:#69C;
- }
- #c {
- background:#FC0;
- _float:left;
- overflow:hidden;
- }
- #b {
- width:350px;
- float:right;
- background:#F90;
- }
- .box{
- margin-bottom:-10000px;
- padding-bottom:10000px;
- }
- -->
- </style>
- </head>
- <body>
- <div id="wrapper">
- <div id="a" class="box">
- A
- </div>
- <div id="b" class="box">
- 基础服务项目 个性化的网络商铺,支持自选风格,全面展示产品、新闻、供求、企业简介、、在线留言、联系方式等信息。既是一个网上商城,又是一个企业网站! 功能强大的管理中心,拥有对产品管理、新闻管理、供求管理、企业信息管理、留言管理等功能。在强大功能的基础上保持充分的灵活性,允许您自由编辑网站内容。 10M的产品存储空间,不限数据库容量。
- </div>
- <div id="c" class="box">
- C
- <span style="float:right; font-size:0; position:relative; "> </span>
- </div>
- </div>
- </body>
- </html>

