读书人

[散分]DIV布局之三行两列右栏宽度固定

发布时间: 2012-02-19 19:43:39 作者: rapoo

[散分]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!
[解决办法]
接!
[解决办法]
接分。。。
[解决办法]
呵呵,该浮动时就浮动。自适应时就适应
[解决办法]
楼主真好啊!


收藏!


一个好人!


[解决办法]
好!学习!
[解决办法]
学习,接分
[解决办法]
mark
[解决办法]
太有才了 多谢啊
正需要这样的英雄呢 十分感谢 继续学习
[解决办法]
最近正在头痛呢,多谢了
[解决办法]
不错,继续努力!接分! ^_^
[解决办法]

[解决办法]
不错,继续努力!接分! ^_^
[解决办法]
JF
[解决办法]
泪流满面的接分~~~~
[解决办法]
接分啦
[解决办法]
8错啊...可以啊
[解决办法]
好,接分
[解决办法]
学习一下
[解决办法]
哦.接分吧.
[解决办法]
受教了,不过在IE7下面也很难调,正在为这个郁闷中.

读书人网 >CSS

热点推荐