當(dāng)元素設(shè)置浮動(dòng)(float)后會(huì)被移出文檔流,相信大家都會(huì)經(jīng)常遇到這樣的問題。
這問題的解決辦法有N種之多,因?yàn)槊糠N瀏覽器對(duì)CSS的解析各異,所以在不同瀏覽器使用清除浮動(dòng)的元素也會(huì)有所不同。
我認(rèn)為目前還沒有最好的清除浮動(dòng)元素或組合,而是根據(jù)情況分析而選擇,最好的清除浮動(dòng)元素或組合。
為了兼容不同瀏覽器,可能要使用不同的清除浮動(dòng)元素組合使用,如:{overflow:hidden; zoom:1;}、{display:table; width:100%;}、{overflow:hidden; height:1%;}
以下分析了部份的消除浮動(dòng)元素對(duì)瀏覽器的支持:
測(cè)試的實(shí)例
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
注意:以上表格元素是指,當(dāng)內(nèi)容被移出文檔流時(shí)清除元素對(duì)瀏覽器分支持
你是否也使用了以上表格元素或組合,如有更佳的消除浮動(dòng)元素或方法,歡迎賜教!
經(jīng)典論壇討論: http://bbs.blueidea.com/thread-2828322-1-1.html
本文鏈接:http://www.95time.cn/tech/web/2008/5306.asp
出處:藍(lán)色理想
責(zé)任編輯:moby
◎進(jìn)入論壇網(wǎng)頁(yè)制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|