外围元素之所以不能很好的延伸,问题出在了overflow上,因为overflow不可见,见W3C的解释。现在只要将给外围元素添加一个overflow:auto;就可以解决问题,结果是除了IE,真的可以解决。下来就要解决ie的问题了,再加上_height:1%; ,这个问题就完全解决了。
下面是我做的三个例子作为比较
1.没有闭合浮动元素
2.非IE下闭合浮动元素
3.完全闭合元素
代码如下:
| 代码如下 | 复制代码 |
XHTMLFloat leftFloat right |
|
CSS样式:
| 代码如下 | 复制代码 |
| #wrap{ border:6px #ccc solid; overflow:auto; _height:1%;} .column_left{ float:left; width:20%; padding:10px;} .column_right{ float:right; width:75%; padding:10px; border-left:6px #eee solid;} |
|
生存战争汉化版
生存战争游戏采用了像素模拟战争游戏,具备了清晰的像素角色人物
超级驾驶2024最新版
你有过在手机也体验真实现场驾驶汽车的想法吗?在超级驾驶就能帮
打造世界正式版免费版
打造世界手机版是一款非常好玩的模拟类手游,在这款游戏中,你可
奇妙汉堡店手游
奇妙汉堡店手游是一个全新的餐厅模拟经营类型的休闲小游戏,整个
辐射避难所online官方版
辐射避难所online手游,非常好玩的模拟闯关手游,一场恐怖