RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站

 当前位置:主页 >> 网页制作 >> CSS >> 文章内容
固定中栏宽度, 左右两栏宽度相等和自适应
[收藏此页[打印本页]   
来源:  作者:  发布时间:2007-12-27

表现:

中间一栏居中与固定宽度,左右两栏宽度相等同时自适应宽度。

原理:

利用margin的负值错别固定的宽度,因为要分两边,所以只要错开一中间的固定宽度就行。

问题:

IE对宽度乘百分比的计算不大好,有必要牺牲一两px的显示,IE6也没最小宽度。
<!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>
<title>固定中栏宽度, 左右两栏宽度相等同时自适应宽度</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="KEYWords" content="-,css,xhtml,effect" />
<meta name="DEscription" content="-" />
<meta name="author" content="aoao" />
<meta content="all" name="robots" />
<style type="text/css">
PHP程序员站

*{
margin:0;
padding:0;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
min-width:620px;
}
#header,#footer{
clear:both;
padding:10px;
text-align:center;

}
#left,
#right{
float:left;
width:50%;
margin:0 0 0 -151px;
}
#innerLeft,
#innerRight{
margin:0 0 0 151px;
background-color:#efefef;
}
#middle{
float:left;
width:300px;
background-color:#ccc;
}
.inner {
padding:12px;
}
</style>
</head>
<body>
<div id="header">
<h1>固定中栏宽度, 左右两栏宽度相等和自适应</h1>
</div>
<div id="left">
<div id="innerLeft" class="inner">

<p><strong>表现:</strong>中间一栏居中与固定宽度,左右两栏宽度相等同时自适应宽度。</p>
</div>
</div> PHP程序员站
<div id="middle">
<div id="innerMiddle" class="inner">
<p><strong>原理:</strong>利用margin的负值错别固定的宽度,因为要分两边,所以只要错开一中间的固定宽度就行</p>
</div>
</div>
<div id="right">
<div id="innerRight" class="inner">
<p><strong>问题:</strong>IE对宽度乘百分比的计算不大好,有必要牺牲一两px的显示,IE6也没最小宽度。</p>
</div>
</div>
</body>
</html>

 上一篇:关于css hack   下一篇:CSS常用语法缩写 总结
 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 mysql  基础  php基础  url
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长