代码如下:
- <style type="text/css">
- .content{ border:10px solid #F00;}
- .text{ width:200px; height:300px; background:#000;}
- </style>
- <body bgcolor="#FFFFFF">
- <div class="content">
- <div class="text"></div>
- </div>
- </body>
如果我们为text容器设置了左浮动的属性,并将content容器定义了200象素的宽,就需要为content容器增加overflow:auto属性,以清除text容器的浮动。否则FF下则会出现问题。(如下图)

代码如下:
- <style type="text/css">
- .content{ border:10px solid #F00; width:200px; overflow:auto;}
- .text{ width:200px; height:300px; background:#000; float:left;}
- </style>
- <body bgcolor="#FFFFFF">
- <div class="content">
- <div class="text"></div>
- </div>
- </body>
除此之外还有一种比较特殊的情况,如果在不设定content宽度的情况下,仅仅使用overflow:auto,在IE5.5+下是无法实现清除浮动的效果的。为此我们需要使用一个IE的私有属性zoom来使IE下达到所需效果。
代码如下:
- <style type="text/css">
- .content{ border:10px solid #F00; overflow:auto; zoom:1;}
- .text{ width:200px; height:300px; background:#000; float:left;}
- </style>
- <body bgcolor="#FFFFFF">
- <div class="content">
- <div class="text"></div>
- </div>
- </body>
要实现高度自增,背景色也增加,IE6下不能单独设高!
网页来源:http://www.aiduowan.cn/read-htm-tid-81.html
PNG图像格式介绍: PNG是20世纪90年代中期开始开发的图像文件存...
什么是CSS Sprites? Sprite(精灵)这个词在计算机图形学中有它独特...
CSS Sprites并没有一个确定的中文翻译,通常被意译为“CSS图像拼...
现代 Web 设计 与开发越来越看重浏览器兼容问题,IE 每个新版本...
浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做...
区别不同浏览器,CSS hack写法: 区别 IE6 与 FF : background :orang...