当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 左侧固定宽度,右侧自适应宽度的CSS布局

CSS样式表
CSS+DIV制作梯形状的不规则网站导航
DIV+CSS常用的网页布局代码
关于DIV+CSS和XHTML+CSS的理解
css教程:网页布局
css浮动的实例
div+css网页适应不同分辨率技巧
网站变黑白色CSS一行代码实现
网站变黑白灰色的4种代码详细讲解
CSS+Div网页布局中的结构与表现
对话闲聊DIV+CSS与WEB标准
DIV+CSS:网页一行两列背景自适应
DIV+CSS技术是否适合中国中小网站?
div+css在思路和流程上实现结构与表现的分离
div+css制作网页实战笔记心得
CSS新手整理的CSS技巧
xhtml+css网页制作中问题解决的方式
div+css与xhtml+css是什么意思?
DIV+CSS建立的符合web标准网页的好处
网站重构是一种思想和理念
HTML中使用空格排版的问题

CSS样式表 中的 左侧固定宽度,右侧自适应宽度的CSS布局


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 190 ::
收藏到网摘: n/a

一边固定宽度,另一边根据浏览器窗口大小自动缩放宽度是这种很常用的布局。特别是在BS项目的界面设计中,几乎都会用到。 BI上有高手专门讨论了这种布局方法,但他用了较多的hack,还回避了IE6的dtd。我在实际使用中,发现回避掉IE6的dtd定义后,会导致ajax模态框无法居中(VS的一个控件,自动生成的代码,很难修改)。 于是自己写了个简单的左右两列的布局,没用到什么hack,很简单,只是练手用用。
css代码:left和right都贴住左侧。设置left在right上面(z-index);在right内加个放内容的层(content);设置content距离right的左侧为200px,即刚巧等于left的宽度。
复制代码 代码如下:

* {margin:0; padding:0; list-style:none; }
.wrapper {width: 100%; }
.left {width:200px;background:#fcc; position:absolute; left:0 ;z-index:1 }
.right {width:100%;background:#ccc; position:absolute;left:0}
.content {margin-left:200px;background:#ffc; }

完整代码
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]