97人妻免费视频,丁香五月成人影院,亚洲欧美二区三区,a级毛片毛片免费观看丝瓜

Web前端知識

首頁 > 免費 > Web前端知識 >

關(guān)于overflow的小知識!

來源:北京匯仁智杰科技有限公司   時間:2015-11-02   點擊:

  打開template.css閱讀第一行時,震驚了,第一眼居然沒看懂。。。。。。以下就是OOCSS下的template.css第一行代碼:

  1.body{overflow:hidden; _overflow:visible; _zoom:1;}

  2.main{overflow:hidden; _overflow:visible; _zoom:1;}

  短短三個屬性竟然包含了浮動、浮動清除、Haslayout、IE6兼容性、最小高度不同瀏覽器下實現(xiàn)、瀏覽器Hack、overflow的各種用途等等一系列的問題及知識點。

  接下來分析這行代碼里面各個屬性真正的意義:

  1.overflow:hidden寫在應(yīng)用在包裹元素上的.body和.main,其目的是利用其清除浮動的特性而非隱藏內(nèi)部元素特性。

  2.為了兼容性要觸發(fā)IE6/7的hasLayout。這里運用overflow:hidden的特性以最小的代價在IE7下清除浮動效果同時并觸發(fā)hasLayout,一舉二得。IE6用的是專有Hack和zoom屬性(_zoom:1)來觸發(fā)hasLayout。

  3.既然我們使用overflow:hidden是為了清除浮動,所以我們絕對不能讓元素有高度屬性。而實際工作中,往往要求必要的基本高度來達到合理的布局要求,那么這個時候需要使用最小高度min-height,根據(jù)前面的知識我們得知IE6實現(xiàn)最小高度的方法是用height實現(xiàn),而我們的overflow:hidden為了清除浮動大局觀是不允許出現(xiàn)固定高度的,使用了hidden再添加了height,那么overflow的特性則發(fā)生轉(zhuǎn)變,變成了隱藏溢出的功能。這里次利用IE6下的overflow:visible的bug,讓IE6下的父元素自動撐開,達到了所謂的清除浮動的目的,可以說的上是歪打正著,于是乎,產(chǎn)生了_overflow:visible的寫法。

  短短的一行代碼,總結(jié)下來也不過是上面短短的幾句話,但是其一系列的知識點串聯(lián)往往發(fā)現(xiàn)還有很長的一段路要走,希望這篇文章能夠帶給你些許的啟示!

網(wǎng)絡(luò)營銷推廣?。”本﹨R仁智杰科技有限公司!

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:13370157521
業(yè)務(wù)QQ:373002979
E - mail:sales @ huirenzhijie.com
企業(yè)網(wǎng)站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網(wǎng)絡(luò)推廣經(jīng)驗
  • 有網(wǎng)站建站隊伍
  • 有大型網(wǎng)站建設(shè)經(jīng)驗
  • 致力于營銷型網(wǎng)站建設(shè)
  • 始終堅持技術(shù)和服務(wù)同樣重要
查看PC版網(wǎng)站
備案號:京ICP備15021091號-1 版權(quán)所有:匯仁智杰