当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > CSS网页布局入门教程4:二列固定宽度

CSS样式表
用css实现图片垂直居中的使用技巧
CSS List Grid Layout 图片垂直居中
IE6网页神奇BUG
Marquee高级用法实例代码
web标准知识——从p开始,循序渐进
web标准知识——用途相似的标签
html链接与文本标签们
当标题不能显示完整的解决方法
详解链接的rel与target区别
使css兼容IE8的小技巧
CSS 首字母大写代码
CSSvista可同时在IE和Fifrefox调试的CSS编辑提供下载
css font缩写总结附实例
css下margin、padding、border、background和font缩写示例
用CSS来控制图片显示大小的代码
css下划线颜色一句话代码
css常见问题解决方法小结
relative absolute无法冲破的等级问题解决
div总是被select遮挡的解决方法
CSS文字截取功能实现代码

CSS样式表 中的 CSS网页布局入门教程4:二列固定宽度


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

有了一列固定宽度作为基础,二列固定宽度就非常简单,我们知道div用于对某一个区域的标识,而二列的布局,自然需要用到两个div,XHTML代码如下:

复制代码 代码如下:

<div id="left">左列</div>
<div id="right">右列</div>

新的代码结构中使用了两个id,分别为left和right,表示两个div的名称,我们所需要做的是,首先为它们制定宽度,然后让两个div在水平行中并排显示,从而形成二列式的布局,CSS代码如下:
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]

left与right两个div的代码与前面类似,都使用相同宽高,本例中为了区分,左列和右列分别用了不同的边框和背景色。而为了实现二列式布局,我们使用了一个全新的属性——float。float属性是CSS布局中非常重要的一个属性,用于控制的浮动布局方式,我们的大部分div布局基本上都通过float的控制来实现布局,float的可选参数为:none/left/right。
float使用none值时表示对象不浮动,而使用left时,对象将向左浮动,例如本例中的div使用了float:left;之后,右侧的内容将流到当前对象的右侧。使用right时,对象将向右浮动,如果将left的float值设置为right,将使得left对象浮动到网页右侧,而right对象则由于float:left;属性浮动到网页左侧。
这样,在动用了简单的float属性之后,二列固定宽度的而已就能够完整的显示出来。
具体操作步骤如下:
新建页面,插入div可以参考:CSS网页布局入门教程1:一列固定宽度
当插入一个div后,接着插入第二个时,在插入div标签的插入会多出一个选项:在选定内容旁换行,这样插入就把这个div标签插入到了id为left的div之内,这并不是本例所要的结果,所以我们选择在标签之后,然后在右侧激活的下拉列表中找到<div id="#left">,这样我们插入的id为right的div就插入到了left的后边。如下图所示:


left的css设置如下:




right的设置只有与left的边框和背景色不同而已,可以参照left的自行设置。