最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

閉合浮動元素超級簡單的方法

 更新時間:2006年08月12日 00:00:00   作者:  
無意中看到的一個非常不錯的小技巧.是關(guān)于用CSS處理閉合浮動元素的方法,收藏了.

關(guān)于閉合浮動元素(clearing float)的方法現(xiàn)在已經(jīng)很多了,你還不了解的話去old9的blog看看,有一篇閉合浮動元素。

這些方法我最喜歡就是 使用:after 偽類動態(tài)的嵌入一個用于清除浮動的元素,可惜代碼量太大了,看著不夠簡潔。現(xiàn)在我看到有個方法超級簡單。趕緊介紹一下。原文在:http://annevankesteren.nl/2005/03/clearing-floats

原理是這樣的,外圍元素之所以不能很好的延伸,問題出在了overflow上,因為overflow不可見。見W3C的解釋
引用內(nèi)容:
In addition, if the element has any floating descendants whose bottom margin edge is below the bottom, then the height is increased to include those edges. Only floats that are children of the element itself or of descendants in the normal flow are taken into account, e.g., floats inside absolutely positioned descendants or other floats are not.

現(xiàn)在只要將給外圍元素添加一個overflow:auto;就可以解決問題,結(jié)果是除了IE,真的可以解決。下來就要解決ie的問題了,再加上_height:1%; ,這個問題就完全解決了。

下面是我做的三個例子作為比較

1.沒有閉合浮動元素
2.非IE下閉合浮動元素
3.完全閉合元素

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

相關(guān)文章

最新評論

台安县| 南丰县| 日喀则市| 油尖旺区| 荆门市| 武乡县| 青川县| 行唐县| 古田县| 通城县| 普格县| 华亭县| 台安县| 桦南县| 会昌县| 开平市| 都江堰市| 沙雅县| 肥乡县| 台安县| 时尚| 秦皇岛市| 富锦市| 疏附县| 京山县| 固阳县| 巴林右旗| 佳木斯市| 阜宁县| 双辽市| 黄浦区| 萨迦县| 中山市| 正阳县| 甘南县| 定襄县| 安西县| 黄浦区| 北流市| 缙云县| 丰顺县|