返回首页
当前位置11: 主页 > web前端 >

IE7和Firefox下Div背景颜色的问题

时间:2010-02-02 20:31来源:未知 作者:admin 点击:
网站重构时,在遨游浏览器下调试,所以没有感觉有什么问题。使用IE7和Firefox打开却发现最外层Div的背景颜色不起作用. 由于最外div的高度是根据内层div的高度自动伸展,所以不能在

网站重构时,在遨游浏览器下调试,所以没有感觉有什么问题。使用IE7和Firefox打开却发现最外层Div的背景颜色不起作用.

由于最外div的高度是根据内层div的高度自动伸展,所以不能在css中定义它的高度,这样看起很不美观。分析了一下,在最外层div的css中加了一个overflow:hidden;,再刷新页面,竟然正常了

参考css

<style type="text/css">
body{text-align:center;background:#CCC;font-size:12px;}
.main{margin:auto;width:900px;background:#FFF;overflow:hidden;}
.left{float:left;width:200px;background:#ccc;text-align:left;}
.right{float:right;width:700px;background:#ccc;text-align:right;}
</style>

附overflow介绍:

语法:
overflow : visible | auto | hidden | scroll

参数:
visible :  不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效
auto :  此为body对象和textarea的默认值。在需要时剪切内容并添加滚动条
hidden :  不显示超过对象尺寸的内容
scroll :  总是显示滚动条

说明:
检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。
设置textarea对象为hidden值将隐藏其滚动条。
对于table来说,假如table-layout属性设置为fixed,则td对象支持带有默认值为hidden的overflow属性。如果设为hidden,scroll或者auto,那么超出td尺寸的内容将被剪切。如果设为visible,将导致额外的文本溢出到右边或左边(视direction属性设置而定)的单元格。
自IE5开始,此属性在MAC平台上可用。
对应的脚本特性为overflow。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容