推荐阅读

布局模型(6)六种浮动与流动模型混合布局示例

 6、上浮下流

   网页中上一个包含元素(父元素)为浮动元素,下一个包含元素(父元素)为流动元素,则不会出现大的布局错乱的问题。

  注意:要使流动模型的父元素包含浮动模型布局子元素,则需要就是在浮动子元素下方加上 CSS 的清除定义 clear: both;(如在子元素下方加上区块<divclass="clearbox"></div>),或者是指定父容器(overflow:hidden; )包含子元素,具体请参阅《清除浮动的一般解决方案》一文。

  注意:若其中有“上流下浮”的布局时,要解决流动元素包含浮动元素高度的问题。具体请参阅《布局模型(5)混合布局中的浮动模型与流动模型》一文。

修改的CSS代码:

#con1, #con2, #con3, #con4 {
overflow
:hidden; /* 指定父容器包含子元素 */
}

#con1, #con3
{
float
:left; /* 定义#con1和#con3容器由块级元素转变为内联元素 */
width
:45%; /* 定义内联元素的宽度 */
}


提示:您可以先修改部分代码再运行

  以上我们总结了六种基本混合布局模式,在实际应用中会遇到各种混合方式,相互嵌套的关系层次也是千变万化和复杂多变,但是真正理解模型布局的基本规律之后,就能清晰明了问题的根本原因,从而快速解决所出现的怪异现象。

作者:yahu 发布时间:2008年10月10日 点击数: 收藏 打印文章
ed hardy nfl jerseys replica handbags christian louboutin louboutin
网站地图  |  关于站长  |  友情链接  |  版权声明top