中文在线资源天堂_亚洲欧洲日本在线_欧美视频在线看_三级福利视频_久久av动漫_在线免费观看亚洲

Web前端知識

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

關于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兼容性、最小高度不同瀏覽器下實現、瀏覽器Hack、overflow的各種用途等等一系列的問題及知識點。

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

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

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

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

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

網絡營銷推廣 . 北京匯仁智杰科技有限公司!

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

匯仁智杰與眾不同

  • 有網絡推廣經驗
  • 有網站建站隊伍
  • 有大型網站建設經驗
  • 致力于營銷型網站建設
  • 始終堅持技術和服務同樣重要
查看PC版網站
備案號:京ICP備15021091號-1 版權所有:匯仁智杰

主站蜘蛛池模板: 亚洲毛片在线观看 | 国产日韩欧美一区二区 | 欧美在线 | 亚洲 | 日本理论片好看理论片 | 欧美日韩久久精品 | 亚洲成人免费在线 | 最新中文字幕在线资源 | 91精品国产综合久久福利软件 | 国产成人精品久久 | 99草在线视频| 91视频在线免费观看 | 成人欧美一区二区三区视频xxx | 亚洲一二三 | 在线日本中文字幕 | 不卡视频一区二区 | 国产精品久久久久一区二区三区 | 在线天堂av | 国产成人在线视频 | 成人免费在线观看视频 | 一区日韩 | a∨在线观看 | 久久青青 | 欧美日韩一区二区在线播放 | 欧美日韩亚洲国产 | 一区二区精品 | 色综合天天综合网国产成人网 | 日韩在线观看一区 | 欧美成人高清视频 | 国产日韩视频在线观看 | 97伦理片| 武道仙尊动漫在线观看 | 午夜影院免费观看 | 欧美国产一区二区 | 成人免费福利视频 | 91丨九色丨国产在线 | 夜夜av| 欧美日韩一区不卡 | 亚洲国产精品99久久久久久久久 | 91社区在线观看高清 | 日韩高清中文字幕 | 99久久精品免费看国产免费粉嫩 |