成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實例解析一款針對IE6的CSS hack用法

開發 前端
CSS網頁布局的兼容性問題一直困擾著大家,其實在51cto.com以前的文章中也有著豐富的CSS HACK與CSS兼容性的文章,這里向大家講解一個關于IE6的CSSHACK的用法。

本文通過實例向大家描述一下IE6的CSS hack用法,我們以一個LOGO為實例,講解了針對IE6,應用CSS HACK設置有別于IE7和FF的效果。具體內容請看本文詳細介紹,相信本文介紹一定會讓你有所收獲。

一款針對IE6的CSS hack用法實例

CSS網頁布局的兼容性問題一直困擾著大家,其實在51cto.com以前的文章中也有著豐富的CSS HACK與CSS兼容性的文章,只是有些文章可能講的比較抽象而沒有實例化,不便于大家的理解。

現在要講解的是一個關于IE6的CSS HACK的用法。我們以一個LOGO為實例,講解了針對IE6,應用CSS HACK設置有別于IE7和FF的效果。我們看下面的HTML代碼:

ExampleSourceCode

  1. <h3> 
  2. <ahrefahref="http://www.ekrvqnd.cn/"> 
  3. 我愛CSSCSSWebDesign-Web標準化Div+css教程</a> 
  4. </h3> 
  5.  

  這是一個LOGO元素,應用H3標簽進行組織,而LOGO圖片則在CSS背景圖片中進行定義。  
看下面的CSS代碼:

ExampleSourceCode 

  1. body{  
  2. margin:0;  
  3. padding:0;  
  4. }  
  5. h3{  
  6. margin:50pxauto;  
  7. width:450px;  
  8. height:60px;  
  9. padding:5px;  
  10. border:1pxdotted#03c;  
  11. }  
  12. h3a{  
  13. display:block;  
  14. width:450px;height:60px;  
  15. text-indent:480px;  
  16. white-space:nowrap;  
  17. background:url(logo.jpg)no-repeat00;  
  18. overflow:hidden;  
  19. }  

  設置BODY與H3的樣式。將LOGO圖片置于H3標簽下面的鏈接元素中。我們打開查看到的效果如下:

IE7與Firefox下LOGO效果

  我們再打開IE6查看,得到如下的效果:

IE6下LOGO效果

   虛線不是那么美觀了,顯得非常粗糙,這時候我們該怎么辦呢?我們可以針對IE6瀏覽器進行CSS HACK設置,定義在IE6下顯示為不同的外觀。
  
我們對CSS代碼進行調整:

ExampleSourceCode

  1. body{  
  2. margin:0;  
  3. padding:0;  
  4. }  
  5. h3{  
  6. margin:50pxauto;  
  7. width:450px;  
  8. height:60px;  
  9. padding:5px;  
  10. border:1pxdotted#03c;  
  11. }  
  12. h3a{  
  13. display:block;  
  14. width:450px;height:60px;  
  15. text-indent:480px;  
  16. white-space:nowrap;  
  17. background:url(logo.jpg)no-repeat00;  
  18. overflow:hidden;  
  19. }  
  20. *htmlh3{  
  21. border:1pxsolid#03c;  
  22. }  

  請注意最下面CSS代碼的寫法。應用了選擇器“*htmlh3”。而“*html”就是針對IE6及以下瀏覽器的CSS HACK選擇器了。我們再次打開IE6查看,得到如下的效果:

修改后再次打開IE下LOGO效果

  在IE7與FF中,虛線很漂亮,而在IE6下面,直接以實線顯示。
  
  我們可以舉一反三,試著定義不同的外邊距或背景圖片等屬性,進行查看。在實際開發中,對這些CSS HACK應該是非常靈活的,大家要多思考,有經驗心得,歡迎來52CSS.com與大家分享。
 

【編輯推薦】

  1. 兼容IE6,IE7,IE8,Firefox的CSS HACK寫法
  2. CSS Hack技術解決多瀏覽器兼容問題
  3. 深入探究DIV CSS布局中position屬性用法
  4. JS在IE和Firefox兼容性問題及解決方案
  5. IE8瀏覽器中正式版CSS hack技術用法

 

 

責任編輯:佚名 來源: 52css.com
相關推薦

2010-09-16 13:17:31

IE6IE7IE8

2011-06-03 15:41:27

CSS HACK

2010-08-18 15:57:14

IE6IE7IE8

2010-09-16 13:33:47

IE6IE7IE8

2010-09-15 11:08:48

CSSIE6IE7

2010-09-06 15:06:29

IE6IE7Firefox

2010-10-08 14:39:43

IE6DIVIE7

2010-09-15 16:19:17

IECSS hack

2010-01-19 21:01:28

2009-08-13 10:12:07

IE的CSS Bug

2010-08-18 10:24:51

IE6IE7IE8

2010-09-16 14:09:03

CSS hackGoogleChrom

2009-08-14 09:20:40

抵制IE6

2010-08-27 15:38:21

兼容IE6IE7

2015-12-07 16:18:06

2010-08-27 15:08:10

FirefoxIE6IE7

2010-08-18 10:37:16

IE6IE7IE8

2010-08-18 15:22:28

IE6IE7Firefox

2010-11-05 10:33:57

2010-08-19 16:38:33

IE6IE7Firefox
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲五码久久 | 欧美成人a | 久色 | 国产精品美女久久久久久久久久久 | 精品一区二区三区四区外站 | 日韩免费一级 | 国产区在线观看 | 亚洲视频欧美视频 | 欧美精品一区二区在线观看 | 免费啪啪 | 国产大片黄色 | 99视频网站 | 亚洲欧美在线一区 | 久久天堂| 日韩精品在线观看一区二区三区 | av毛片在线免费观看 | 日本不卡视频在线播放 | 操久久| 欧美日韩综合一区 | 欧美久久久久久久久 | 久久久久中文字幕 | 亚洲免费视频在线观看 | 日韩精品在线观看视频 | 国产精品久久久久久久久久 | 亚洲欧美中文日韩在线v日本 | 成人在线视频一区二区三区 | 免费观看成人鲁鲁鲁鲁鲁视频 | 国产一区二区三区免费观看在线 | 国产乱码精品一区二区三区五月婷 | 日本精品视频 | 色啪网 | 久久尤物免费一区二区三区 | 99免费在线视频 | 久久亚洲一区二区三区四区 | 亚洲成人第一页 | 91精品国产91久久久久久吃药 | 美女爽到呻吟久久久久 | 一区二区精品 | 亚洲一二视频 | 国产在线中文字幕 | 国产精品精品视频一区二区三区 |