DIV布局之三行两列右栏宽度固定左栏宽度自适应
2007-09-29 09:29
615 查看
和前一篇文章一样,只是这次调换了个位置。把之前的左栏固定变为了现在的右栏固定,实现的手法也是大同小异,不过有一个地方需要注意。
那就是在写HTML时,应该把右边的先写,然后再写左边。因为DIV的默认样式是block,每个div都会自动断行。如果先写左边,再写右边的话,因为左边没有float漂浮,右边的会在右部断行;所以编写时,先写右边,再写左边,右边是float的。
[演示地址:http://www.doyoe.com/model/xhtmlcss/layout/2.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,漂浮在右边。
XHTML部分:
<!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" />
<meta name="Author" content="飘零雾雨|edzmaster@gmail.com" />
<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前面,这里只要注意这一点就可以了^_^祝大家好运。
原文地址:http://blog.doyoe.com/article.asp?id=10
那就是在写HTML时,应该把右边的先写,然后再写左边。因为DIV的默认样式是block,每个div都会自动断行。如果先写左边,再写右边的话,因为左边没有float漂浮,右边的会在右部断行;所以编写时,先写右边,再写左边,右边是float的。
[演示地址:http://www.doyoe.com/model/xhtmlcss/layout/2.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,漂浮在右边。
XHTML部分:
<!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" />
<meta name="Author" content="飘零雾雨|edzmaster@gmail.com" />
<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前面,这里只要注意这一点就可以了^_^祝大家好运。
原文地址:http://blog.doyoe.com/article.asp?id=10
相关文章推荐
- DIV布局之三行两列左栏宽度固定右栏宽度自适应
- div 两列布局,左侧固定宽度px,右侧自适应宽度,满屏
- 三行两列DIV布局之左固定宽度
- DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度
- DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度,窗口小的时候显示滚动条.
- DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度,窗口小的时候显示滚动条.
- 两列布局,左边div固定宽度,右边宽度自适应
- DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度,窗口小的时候显示滚动条.
- DIV布局之三 行两列左栏宽度固定 右栏宽度自适应1
- CSS基础篇--css实现两列布局,一列固定宽度,一列宽度自适应方法
- 实现左边div固定宽度,右边div自适应撑满剩下的宽度的布局方式
- css三列布局,中间div固定,两侧div宽度自适应
- html 三列布局(两列固定宽度,一列自适应)
- 【前端攻城狮之路】CSS两列布局——右侧固定宽度、左侧自适应
- 两列,一列有宽度,另外一列自适应(div 布局)
- 右边固定宽度左边自适应宽度的两列布局方法
- div布局三行两列自适应
- 如何用纯CSS布局两列,一列固定宽度,另一列自适应?
- css三列布局,左边两个div固定,最右边宽度自适应
- 典型的三行两列居中高度自适应div+css布局