div布局之float
2008-02-23 14:46
253 查看
浮动(float)是css布局非常强大的布局功能、也是理解css布局的关键问题所在。在css中,包括div在内的任何元素都可以以浮动的方式进行。
浮动时一种非常先进的布局方式,他能够改变页面中对象的前后流动键顺序,这样做的好处是使得内容的排版变的简单且有良好的伸缩性。例如右分栏的布局,左栏宽度为300px;如果我们使用一种相对式的布局方式,可以使邮栏显示在距左边300px的位置,这样使得右栏可以贴着左栏显示。
一旦设计被改变,例如float的宽度由300px改变为100px,就意味着right的定位需要重新设定。而使用浮动式布局方式,当我们指定了左栏的浮动为left,就意味着其右方的内容将能够流入到左栏的右边,而且能够根据左栏的宽度,自动流入并贴至左栏,而贴近的程度则由左栏的右边距或右栏的左边距来控制,不需要依赖对象本身的宽度值,浮动式布局使得页面的大部分内容都可以由浏览器来自动调试之间的关系,使我们能够专注于样式设计而非其相互之间的浮动关系,我们只需要简单地设置浮动方向便可以完成对象的布局分布。
浮动时一种非常先进的布局方式,他能够改变页面中对象的前后流动键顺序,这样做的好处是使得内容的排版变的简单且有良好的伸缩性。例如右分栏的布局,左栏宽度为300px;如果我们使用一种相对式的布局方式,可以使邮栏显示在距左边300px的位置,这样使得右栏可以贴着左栏显示。
一旦设计被改变,例如float的宽度由300px改变为100px,就意味着right的定位需要重新设定。而使用浮动式布局方式,当我们指定了左栏的浮动为left,就意味着其右方的内容将能够流入到左栏的右边,而且能够根据左栏的宽度,自动流入并贴至左栏,而贴近的程度则由左栏的右边距或右栏的左边距来控制,不需要依赖对象本身的宽度值,浮动式布局使得页面的大部分内容都可以由浏览器来自动调试之间的关系,使我们能够专注于样式设计而非其相互之间的浮动关系,我们只需要简单地设置浮动方向便可以完成对象的布局分布。
相关文章推荐
- 不用float实现div模块居中布局
- 页面布局:div之float,clear特性
- 关于div布局中float的使用
- float 左右布局,左右div等高
- DIV+CSS基础教程:浮动(float)页面布局
- (转)div+css布局之float与clear的用法
- Div入门之流式布局:float,clear <等>
- 利用div进行页面的布局1(float&clear属性)
- HTML>精通CSS DIV网页样式与布局>理解CSS定位和DIV布局>float属性的自我理解
- 学习div float 在ff和ie下的布局区别
- 常见div+css网页布局(float,absolute)
- div三栏布局左中右通过float浮动来设置
- 采用Div布局元素位置确定(float、clear、position、z-index)
- div+css网页布局教程(1):float属性介绍
- HTML5中div布局的float属性
- DIV+CSS左中右布局使用float右边总是掉下去了
- 一个挺常用的float布局div问题解决方法
- 防止float浮动效果影响下面div布局
- float 左右布局,左右div等高
- 【转贴】没有div没有float没有clear没有hack的超强CSS布局