[散分]DIV布局之三行两列右栏宽度固定左栏宽度自适应
今天闲来无事,把以前的一些乱七八糟的东西整理了一下,有些可能有点用处,贴出来大家看看,借此机会散点分,好久没散分了(只接分,貌似不厚道^_^)
『和前一篇文章一样,只是这次调换了个位置。把之前的左栏固定变为了现在的右栏固定,实现的手法也是大同小异,不过有一个地方需要注意。
那就是在写HTML时,应该把右边的先写,然后再写左边。因为DIV的默认样式是block,每个div都会自动断行。如果先写左边,再写右边的话,因为左边没有float漂浮,右边的会在右部断行;所以编写时,先写右边,再写左边,右边是float的。
[演示地址:http://pysj.v-ec.com/model/xhtmlcss/layout/layout2.htm]
CSS部分:
body {
font-family: Verdana, Arial;
margin: 0;
font-size: 12px;
}
#dyhead {
margin-bottom: 5px;
}
#dyleft {
margin-right: 210px;
}
#dyright {
float: right;
width: 200px;
}
#dyfoot {
margin-top: 5px;
clear: both;
}
div {
color: #363636;
background-color: #eee;
border: 1px dashed #630;
}
和前一篇文章一样没有什么大的不同,只是#dyleft和#dyright互换了一下,#dyright里面的float值为right,漂浮在右边。
HTML部分:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN "
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />
<title> Css Layout </title>
</head>
<body>
<div id= "dyhead "> 头部 </div>
<div id= "dyright "> 右栏固定 <br /> 宽度为200px </div>
<div id= "dyleft "> 左栏宽度自适应 </div>
<div id= "dyfoot "> 底部 </div>
</body>
</html>
这个布局基本和左栏宽度固定右栏宽度自适应一样,只是从上面可以看出,#dyright写在了#dyleft前面,这里只要注意这一点就可以了^_^祝大家好运。』
------解决方案--------------------呵呵,不错,支持自适应!接分!
------解决方案--------------------支持!!
------解决方案--------------------多谢楼主,最近正在研究这个呢:)
------解决方案--------------------接分有理
------解决方案--------------------:)
------解决方案--------------------JF
------解决方案--------------------感谢楼主的分享
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------up up up
------解决方案--------------------恩,比较巧妙
------解决方案--------------------good!
------解决方案--------------------接!
------解决方案--------------------接分。。。
------解决方案--------------------呵呵,该浮动时就浮动。自适应时就适应
------解决方案--------------------楼主真好啊!
收藏!
一个好人!