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

DIVCSS設計時IE6、IE7、FF兼容性問題解決方案

開發(fā) 前端
本文向大家簡單介紹一下DIVCSS設計時IE6、IE7、FF兼容性問題解決方法,在網(wǎng)站設計的時候,應該注意css樣式兼容不同瀏覽器問題。

在網(wǎng)站設計的時候,應該注意css樣式兼容不同瀏覽器問題,特別是對完全使用DIVCSS設計的網(wǎng),就應該更注意IE6、IE7、FF對CSS樣式的兼容。

DIVCSS設計時IE6、IE7、FF兼容性問題解決

在網(wǎng)站設計的時候,應該注意css樣式兼容不同瀏覽器問題,特別是對完全使用DIVCSS設計的網(wǎng),就應該更注意IE6、IE7、FF對CSS樣式的兼容,不然,你的網(wǎng)亂可能出去不想出現(xiàn)的效果!

所有瀏覽器通用
height:100px;
IE6專用
_height:100px;
IE6專用
*height:100px;
IE7專用
*+height:100px;
IE7、FF共用
height:100px!important;

一、CSS兼容

以下兩種方法幾乎能解決現(xiàn)今所有兼容.

1,!important(不是很推薦,用下面的一種感覺最安全)

隨著IE7對!important的支持,!important方法現(xiàn)在只針對IE6的兼容.(注意寫法.記得該聲明位置需要提前.)
代碼:
 

  1. <style> 
  2. #wrapper{  
  3. width:100px!important;  
  4. width:80px;  
  5. }  
  6. style> 

2,IE6/IE77對FireFox

*+html與*html是IE特有的標簽,firefox暫不支持.而*+html又為IE7特有標簽.
代碼:
 

  1. <style> 
  2. #wrapper{width:120px;}  
  3. *html#wrapper{width:80px;}  
  4. *+html#wrapper{width:60px;}  
  5. style> 

注意:
*+html對IE7的兼容必須保證HTML頂部有如下聲明:
代碼:
 

  1.  
  2.  "http://www.w3.org/TR/html4/loose.dtd"> 

#p#二、萬能float閉合(非常重要!)

可以用這個解決多個div對齊時的間距不對,
關于clearfloat的原理可參見[HowToClearFloatsWithoutStructuralMarkup]
將以下代碼加入GlobalCSS中,給需要閉合的div加上class=”clearfix”即可,屢試不爽.
代碼:
 

  1. <style> 
  2. .clearfix:after{  
  3. content:".";  
  4. display:block;  
  5. height:0;  
  6. clear:both;  
  7. visibility:hidden;  
  8. }  
  9. .clearfix{  
  10. display:inline-block;  
  11. }  
  12. .clearfix{display:block;}  
  13. style> 

三、其他兼容技巧(相當有用)

1,FF下給div設置padding后會導致width和height增加,但IE不會.(可用!important解決)

2,居中問題.

1).垂直居中.將line-height設置為當前div相同的高度,再通過vetical-align:middle.(注意內容不要換行.)
2).水平居中.margin:0auto;(當然不是萬能)
3,若需給a標簽內內容加上樣式,需要設置display:block;(常見于導航標簽)
4,FF和IE對BOX理解的差異導致相差2px的還有設為float的div在ie下margin加倍等問題.
5,ul標簽在FF下面默認有l(wèi)ist-style.和padding.最好事先聲明,以避免不必要的麻煩.(常見于導航標簽和內容列表)
6,作為外部wrapper的div不要定死高度,最好還加上overflow:hidden.以達到高度自適應.
7,關于手形光標.cursor:pointer.而hand只適用于IE.貼上代碼:

兼容代碼:兼容最推薦的模式。
 

  1. .submitbutton{  
  2. float:left;  
  3. width:40px;  
  4. height:57px;  
  5. margin-top:24px;  
  6. margin-right:12px;  
  7. }  
  8. *html.submitbutton{  
  9. margin-top:21px;  
  10. }  
  11. *+html.submitbutton{  
  12. margin-top:21px;  

#p#◆瀏覽器兼容

什么是瀏覽器兼容:當我們使用不同的瀏覽器(FirefoxIE7IE6)訪問同一個網(wǎng)站,或者頁面的時候,會出現(xiàn)一些不兼容的問題,有的顯示出來正常,有的顯示出來不正常,我們在編寫CSS的時候會很惱火,剛修復了這個瀏覽器的問題,結果另外一個瀏覽器卻出了新問題。而兼容就是一種辦法,能讓你在一個CSS里面獨立的寫支持不同瀏覽器的樣式。這下就和諧了。

最近微軟發(fā)布的IE7瀏覽器的兼容性確實給一些網(wǎng)頁制作人員添加了一個沉重的負擔,雖然IE7已經(jīng)走向標準化,但還是有許多和FF不同的地方,所以需要用到IE7的兼容,有許多朋友問過IE7的兼容是什么,其實我也不知道。暫時還沒找到IE7專用的兼容。除了前面那片文章,《針對firefoxie6ie7的css樣式》中的兼容方式也是很好用的。
有一點邏輯思想的人都會知道可以用IE和FF的兼容結合起來使用,下面介紹三個兼容,例如:

程序代碼

第一個兼容,IEFF所有瀏覽器公用(其實也不算是兼容)
height:100px;

第二個兼容IE6專用
_height:100px;

第三個兼容IE6IE7公用
*height:100px;

介紹完了這三個兼容了,下面我們再來看看如何在一個樣式里分別給一個屬性定義IE6IE7FF專用的兼容,看下面的代碼,順序不能錯哦:

程序代碼
 

  1. height:100px;  
  2. *height:120px;  
  3. _height:150px; 

下面我簡單解釋一下各瀏覽器怎樣理解這三個屬性:

在FF下,第2、3個屬性FF不認識,所以它讀的是height:100px;

在IE7下,第三個屬性IE7不認識,所以它讀第1、2個屬性,又因為第二個屬性覆蓋了第一個屬性,所以IE7最終讀出的是第2個屬性*height:120px;

在IE6下,三個屬性IE6都認識,所以三個屬性都可以讀取,又因為第三個屬性覆蓋掉前2個屬性,所以IE6最終讀取的是第三個屬性。

【編輯推薦】

  1. 熱點透視 DIV CSS完美兼容IE6 IE7 FF的通用方法
  2. 探究IE8與IE7具體功能中窗口功能按鈕的變化
  3. IE6 IE7 IE8三個版本的CSS兼容速查手冊
  4. 探秘IE8 JavaScript功能超乎想象
  5. 技術前沿 一段JS代碼輕松解決IE6-IE8的兼容性問題

 

責任編輯:佚名 來源: sevem.cn
相關推薦

2010-09-15 11:32:37

IE6IE7瀏覽器兼容性

2010-08-19 16:06:15

2010-08-20 11:01:10

IE7IE8CSS

2010-08-18 09:01:47

IE5IE5.5IE6

2010-08-17 16:18:23

IE6IE7FF

2010-09-15 10:14:19

IE7IE8兼容CSS

2010-08-27 13:31:58

IE6IE7Firefox

2010-09-15 14:14:29

IE6position

2010-08-30 09:35:35

IE6IE7Firefox

2010-09-15 08:41:25

IE6IE7Firefox兼容

2010-08-18 09:24:09

IE6兼容性

2010-08-20 09:33:22

IE6IE7IE8

2010-08-19 10:13:25

marginFFIE6

2011-06-03 15:41:27

CSS HACK

2010-08-17 15:33:28

CSS兼容IE7IE8

2010-08-27 15:08:10

FirefoxIE6IE7

2010-09-15 10:25:18

IE7IE8CSS兼容性

2010-09-15 11:18:27

IE6IE7火狐

2010-08-18 13:54:35

IE6IE7Firefox兼容

2010-09-15 10:57:25

IE6IE7FF
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: a黄在线观看 | 欧美在线观看一区二区 | 国产精品久久久 | 羞羞视频免费观看入口 | 欧美不卡一区二区三区 | 欧美一级二级三级视频 | 一本一道久久a久久精品蜜桃 | 特一级黄色毛片 | 欧美日韩精品久久久免费观看 | 91麻豆精品国产91久久久久久 | xxxxx免费视频 | 国产福利在线播放 | 国产精品夜间视频香蕉 | 91精品国产91久久久久久最新 | 成人免费毛片在线观看 | 国产精品国产成人国产三级 | 91色视频在线观看 | 亚洲精品黄 | 中文字幕av在线播放 | 超碰在线亚洲 | 久久精品亚洲 | 艹逼网| 中文字幕亚洲无线 | 国产精品久久久久久久久久久久 | 久久手机在线视频 | 国产成人午夜高潮毛片 | 在线中文视频 | 日韩精品免费在线观看 | 一区二区三区高清 | 黄色网址在线免费观看 | 久久久久久综合 | av网站免费在线观看 | 中文字幕亚洲专区 | 黄色av网站免费看 | 免费午夜视频在线观看 | 久久99精品久久久久久国产越南 | 亚洲成人二区 | 另类专区亚洲 | 日韩一区二区成人 | 国产午夜精品一区二区三区在线观看 | 国产黄色一级电影 |