全方位清理浮動

      作者:
      分類: 觀點/經驗
      2010-02-28
      2370
      清除浮動一個凡是做頁面的人都會遇到的一個東西,但是是否大家都能夠清楚的知道,全方位的了解呢?于是一閑下來了馬上寫了這樣的一篇文章,不能講面面俱到,然而基本能將我所知道的傾囊相授了。

      我們粗略的一起來看看清除浮動的辦法一共有多少個(IE里面用zoom:1就不寫了,下一個專題再寫)。對應的DEMO

      采用偽類:after進行后續空制的高度位零的偽類層清除 

      采用CSS overflow:auto的方式撐高 

      采用CSS overflow:hidden的方式產生怪異適應 

      采用display:table將對象變成table形式 

      采用div標簽,以及css的clear屬性 

      采用br標簽,以及css的clear屬性 

      采用br標簽,以及其自身HTML的clear屬性 

      粗略的看,他們都能將問題解決;然而他們另外一方面又有著各自的利弊。(一一對應)

      優點結構語義化完全正確,不會產生其余的怪異問題。

      缺點復用方式不當容易造成代碼量急劇增大。

      建議最外層輕浮動時使用,或清晰模塊化復用方式的人使用。 

      優點結構語義化完全正確,代碼量極少。

      缺點多個嵌套后,點擊最外層的輕浮動框會遭成最外層至最內層內容全選(FF);或者在mouseover造成寬度改變時會出現最外層模塊有滾動條(IE)。

      建議內個模塊使用,請勿嵌套。 

      優點結構語義化完全正確,代碼量極少。

      缺點內容增多時候極易不會自動換行而內容被隱藏掉。

      建議寬度固定時使用,請勿嵌套。 

      優點結構語義化完全正確,代碼量極少。

      缺點盒模型屬性已經改變,可想而知奇異事件自然多得你數都數不到。

      建議如果你不想改Bug改死你的話,最好不要使用;不過可以作為alpha版本當中臨時性的忽悠下測試。 

      優點代碼量極少,復用性極高。

      缺點完全不能完美的適應語義化,不利于改版以及需求變更。

      建議初學者使用,可以讓你快速的解決浮動問題。 

      優點語義化程度比第5種情況要更優;代碼量極少,復用性極高。

      缺點語義化依舊不完美,不利于改版以及需求變更。

      建議初學者使用,可以讓你快速的解決浮動問題。 

      優點語義化程度比第5、6種情況要更優;代碼量最少,復用性極高。

      缺點語義化依舊不完美,不利于改版以及需求變更。

      建議引導初學者思維升級時使用,讓其明白與其用classname來控制一種表現,倒不如回歸到WEB1.0的時代的網頁直接用html屬性來控制表現,畢竟后者的代碼量更少。 

      最后,列舉完畢。

      1
      6
      分享到:

      0

      喜歡他,就推薦他上首頁吧^_^

      推薦閱讀

      ×

      賽事服務聯系方式

      0371-86068866

      4008887269

      cndesign@163.com

      好的,我知道了

      官方微信

      聯系我們

      • QQ:33143335 QQ:1904200230
      • 電話:18569912460
      • 投稿:cndesign@163.com
      • 地址:鄭州市國家大學科技園東區9號樓2層

      版權信息

        移動 Android 版 豫 ICP 備16038122號-2 豫公網安備 41019702002261號

      主站蜘蛛池模板: 亚洲av片一区二区三区| 亚洲性无码一区二区三区| 精品爆乳一区二区三区无码av| 一区二区三区午夜| 亚洲一区二区成人| 一区二区三区视频网站| 中文字幕精品一区二区| 亚洲中文字幕无码一区| 一区二区日韩国产精品| 精品少妇人妻AV一区二区| 久久99国产精品一区二区| 国产精品一区三区| 精品一区二区三区AV天堂| 国产天堂在线一区二区三区| 久久精品无码一区二区三区不卡 | 精品爆乳一区二区三区无码av| 中文字幕无码一区二区免费| 午夜精品一区二区三区在线视| 色婷婷av一区二区三区仙踪林| 中文字幕乱码亚洲精品一区| 麻豆AV无码精品一区二区| 亚洲视频一区调教| 精品无码AV一区二区三区不卡 | 亚洲第一区视频在线观看 | 无码欧精品亚洲日韩一区| 亚洲日韩国产一区二区三区 | 国产精品女同一区二区| 国产一区二区三区乱码| 国产午夜精品一区二区| 中文字幕精品一区二区三区视频| 狠狠色婷婷久久一区二区三区| 国产精品福利区一区二区三区四区| chinese国产一区二区| 久久精品无码一区二区三区日韩| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲AV一区二区三区四区| 久久精品无码一区二区三区不卡| 日本一区二区三区不卡视频中文字幕| 一区二区三区精品视频| 中文字幕Av一区乱码| 亚洲一区二区三区在线网站|