亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

最優的CSS浮動清除方案之一

2024-04-25 20:30:19
字體:
來源:轉載
供稿:網友

對于日新月異的WEB開發技術和瀏覽器更新頻率來說,清除浮動已然是一個被人嚼碎了的話題。說是這些年過去了,有關float的地方,還依然少不了清除浮動的標簽和css代碼。W3C整天研究html5,就不能抽出點時間來把這種煩人的小細節修正一下嗎?抱怨歸抱怨,飯還得吃,錢還得掙,清除浮動就不能停止。

為了清除浮動增加無語義代碼已經是最穩定和簡單的方式,但總叫開發者心里感到不舒服,畢竟這么多年來早已習慣了結構和樣式的分離,非要在結構中插入這樣一行無語義代碼就會讓人覺得有種難以掌握的感受。

通過css代碼清除浮動也不省油,光是當前這種多個瀏覽器瓜分瀏覽器份額的狀況所帶來的各種css hack就夠讓人頭疼的了,而且這還沒說到那些個瀏覽器的不同版本之間又有多少的差別。通過css清除浮動還是一個長期的過程,因為你還要期盼下一牌瀏覽器沒有針對浮動修改對html代碼的解釋。

要說在當前這種惡劣的狀況下,選取哪種方式去清除浮動最為可取,這事一個人說了不算,要看大家的意見。

很多時候,開發人員在前端開發時遇到問題,就會去找那些運用了類似技術的大型網站,去分析它們的解決方案,然后用到自己的網站上,連為什么都省得去想了。我也常常這么做。具體到清除浮動這個問題上,我現在所用的無語義標簽法就是在看到某大型網站用過之后,我才選用的。

不過今天重提這個問題,是因為我又在一個大型網站上看到了不同的方案。它們是這樣做的:


<style>

.clearfix:after{

visibility: hidden;

display: block;

font-size: 0;

content: ".";

clear: both;

height: 0;

}


* html .clearfix{zoom: 1;}

 

*:first-child + html .clearfix{zoom: 1;}

</style>

 

<div class="clearfix" style="border: 2px solid red;">

<div style="float: left; width: 80px; height: 80px; border: 1px solid blue;">

</div>

</div>

雖說這是來自大型網站,可信任度很高,可以不去思考而直接用,但學習的態度還是要有,就此分析一下其中的原理。

首先是利用:after偽類來兼容支持這一標準的瀏覽器們,FF、Chrome自然屬于強烈支持標準的瀏覽器行列,不過IE自從繁殖到第八代開始,也表示支持這一偽類。:after偽類用來和content屬性一起使用設置在對象后的內容。

因為現在IE6和IE7還很有勢力,所以,我們還得好好照顧它們。:after偽類IE不支持,它用來和content屬性一起使用設置在對象后的內容,例如:


.clearfix:after {content:".";}

這個CSS將會讓clearfix類標簽內的文本后邊加上英文句號。

"* html"這個選擇符只有IE6才能識別,因此在其中設置縮放屬性"zoom: 1;",便可實現兼容IE6;"*:first-child + html"這個選擇符只有IE7才能識別,因此設置縮放屬性"zoom: 1;" 便可實現兼容IE7。

原理分析完畢。方法是可行的,完美解決是不可能的。所以,W3標準中的浮動一天不變,清除浮動就會一天不止。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人激情在线观看| 欧美大片第1页| 国产精品扒开腿做爽爽爽男男| 57pao国产成人免费| 久久久精品一区| 亚洲精品电影网在线观看| 国产精品免费一区豆花| 8090成年在线看片午夜| 亚洲人高潮女人毛茸茸| 亚洲成成品网站| 亚洲综合精品一区二区| 日韩欧美亚洲一二三区| 日韩精品亚洲精品| 国产欧美精品日韩| 97超级碰碰人国产在线观看| 亚洲大尺度美女在线| 中文字幕亚洲情99在线| 在线视频日韩精品| 国产精品一区av| 久久成人av网站| 亚洲女人初尝黑人巨大| 成人免费视频网址| 91精品免费久久久久久久久| 国产精品久久77777| 911国产网站尤物在线观看| 亚洲国产精品va在线看黑人动漫| 日韩美女中文字幕| 91香蕉国产在线观看| 国产精品电影观看| 欧美视频国产精品| 久久久久久久久中文字幕| 国内免费久久久久久久久久久| 成人午夜在线视频一区| 日韩av在线免费| 97视频网站入口| 久久久av免费| 成人妇女淫片aaaa视频| 精品国产依人香蕉在线精品| 国产精品福利无圣光在线一区| 欧美猛男性生活免费| 国产精品久久久久av| 色偷偷91综合久久噜噜| 性欧美长视频免费观看不卡| 色七七影院综合| 精品久久久久久久久中文字幕| 国产精自产拍久久久久久蜜| 色综合久久天天综线观看| 亚洲第一页在线| 国产精品你懂得| 91久久久国产精品| 日韩一区av在线| 92版电视剧仙鹤神针在线观看| 日本a级片电影一区二区| 国产亚洲美女精品久久久| 国产成人久久久精品一区| 久久久亚洲精选| 国产精品色婷婷视频| 成人国产精品久久久久久亚洲| 在线视频欧美日韩精品| 高清欧美电影在线| 亚洲国产又黄又爽女人高潮的| 国产精品普通话| 亚洲精品成人久久| 国内精品伊人久久| 欧美日韩国产麻豆| 国产精品女主播| 日韩在线观看免费全集电视剧网站| 亚洲美女视频网站| 国产亚洲精品高潮| 欧美另类极品videosbest最新版本| 国产精品久久久久久久久久三级| 精品女同一区二区三区在线播放| 亚洲人成绝费网站色www| 中文字幕国产日韩| 欧美日韩裸体免费视频| 国产精品久久久久久久app| 亚洲国产精品yw在线观看| 欧洲亚洲女同hd| 欧美日韩999| 欧美激情精品久久久久久黑人| 在线免费观看羞羞视频一区二区| 国产精品久久中文| 亚洲xxxxx性| 亚洲自拍偷拍网址| 国产成人精品国内自产拍免费看| 日韩精品一区二区视频| www.日韩不卡电影av| 亚洲精品视频二区| 日韩精品中文字幕在线| 国产成人精品电影久久久| 国产一区二区视频在线观看| 97婷婷大伊香蕉精品视频| 欧美视频第一页| 精品国产91久久久久久| 欧美多人乱p欧美4p久久| 国产精品男女猛烈高潮激情| 91精品久久久久久久久久另类| 欧美激情精品久久久久久免费印度| 欧美丝袜美女中出在线| 亚洲国产成人精品电影| 久久久天堂国产精品女人| 成人a视频在线观看| 亚洲精品wwww| 欧美日韩中文在线| 国产精品免费观看在线| 一区二区三欧美| 久久影院免费观看| 国产精品美女久久久免费| 亚洲欧美中文日韩在线v日本| 久久亚洲精品国产亚洲老地址| 91精品国产一区| 精品国产户外野外| 日韩av色在线| 久久精品久久精品亚洲人| 黄色精品在线看| 成人午夜激情免费视频| 亚洲肉体裸体xxxx137| 国产在线999| 日本电影亚洲天堂| 亚洲已满18点击进入在线看片| 色综久久综合桃花网| 欧美在线视频导航| 亚洲激情第一页| 色综合久久久888| 久久伊人精品一区二区三区| 欧美激情亚洲激情| 中文国产亚洲喷潮| 亚洲视频日韩精品| 在线观看日韩欧美| 亚洲一区二区三区成人在线视频精品| 日韩av在线最新| 久久久久久久久中文字幕| 国产亚洲一区精品| 日韩精品免费综合视频在线播放| 欧美xxxx18国产| 欧美美女18p| 欧美一区二区三区精品电影| 国产精品久久一区主播| 国产精品福利在线| 久久综合伊人77777尤物| 26uuu另类亚洲欧美日本老年| 国产精品久久久久久久久久ktv| 欧美香蕉大胸在线视频观看| 亚洲视频视频在线| 日韩精品中文字幕久久臀| 久久久久久久久爱| 中文字幕在线观看亚洲| 日韩中文字幕精品视频| 国产欧美最新羞羞视频在线观看| 视频一区视频二区国产精品| 国产一区二区三区在线观看视频| 欧美又大又粗又长| 亚洲精品成a人在线观看| 亚洲欧美日韩精品久久| 亚洲欧洲av一区二区| 久久精品成人动漫| 欧美特级www| 狠狠干狠狠久久| 欧美激情二区三区| 日韩美女av在线| 色青青草原桃花久久综合| 国产欧美一区二区三区久久人妖| 91久久久在线| 久久精品国产成人精品|