精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

IE6,IE7,FF等瀏覽器不兼容原因及解決辦法

開發 前端
瀏覽器的不兼容,大家肯定都是深惡痛絕的,這里向大家簡單介紹一下IE6,IE7,FF等瀏覽器不兼容原因及解決辦法,相信你會感興趣。

本文和大家重點學習一下IE6,IE7,FF等瀏覽器不兼容原因及解決辦法,只有追溯根源,才能避免類似的不兼容再次出現。

IE6,IE7,FF等瀏覽器不兼容原因及解決辦法

瀏覽器的不兼容,大家肯定都是深惡痛絕的,往往我們只是去做修補,卻忘了更重要的事情,那就是追溯根源,避免類似的不兼容再次出現。在下不才,歸納幾點html編碼要素,望能指點各位:

1.文字本身的大小不兼容。同樣是font-size:14px的宋體文字,在不同瀏覽器下占的空間是不一樣的,ie下實際占高16px,下留白3px,ff下實際占高17px,上留白1px,下留白3px,opera下就更不一樣了。解決方案:給文字設定 line-height 。確保所有文字都有默認的 line-height 值。這點很重要,在高度上我們不能容忍1px 的差異。

2.ff下容器高度限定,即容器定義了height之后,容器邊框的外形就確定了,不會被內容撐大,而ie下是會被內容撐大,高度限定失效。所以不要輕易給容器定義height。

3.還討論內容撐破容器問題,橫向上的。如果float 容器未定義寬度,ff下內容會盡可能撐開容器寬度,ie下則會優先考慮內容折行。故,內容可能撐破的浮動容器需要定義width。

小實驗:有興趣大家可以看看這段實驗。在不同瀏覽器下分別測試以下各項代碼。
 

  1. a.<div style=”border:1px solid red;height:10px”></div>   
  2.  
  3. b.<div style=”border:1px solid red;width:10px”></div> 
  4.  
  5. c.<div style=”border:1px solid red;float:left”></div>          
  6.  
  7. d.<div style=”border:1px solid red;overflow:hidden”></div> 

上面的代碼在不同瀏覽器中是不一樣的,實驗起源于對小height 值div 的運用,<div style=”height:10px;overflow:hidden”></div>,小height 值要配合overflow:hidden一起使用。實驗好玩而已,想說明的是,瀏覽器對容器的邊界解釋是大不相同的,容器內容的影響結果各不相同。

4.浮動的清除,ff下不清除浮動是不行的。

糾正大家一個誤區,遇到不兼容就說ff爛是不對的,其實更多時候是ie的奇怪表現讓我們無所適從。以下列出ie6的種種劣跡。

5.最被痛恨的,double-margin bug。ie6下給浮動容器定義margin-left 或者margin-right 實際效果是數值的2倍。解決方案,給浮動容器定義display:inline。

6.mirrormargin bug,當外層元素內有float元素時,外層元素如定義margin-top:14px,將自動生成margin-bottom:14px。padding也會出現類似問題,都是ie6下的特產,該類bug 出現的情況較為復雜,遠不只這一種出現條件,還沒系統整理。解決方案:外層元素設定border 或 設定float。

引申:ff 和ie 下對容器的margin-bottom,padding-bottom的解釋有時不一致,似乎與之相關。

7.吞吃現象,限于篇幅,我就不展開了。還是ie6,上下兩個div,上面的div設置背景,卻發現下面沒有設置背景的div 也有了背景,這就是吞吃現象。對應上面的背景吞吃現象,還有滾動下邊框缺失的現象。解決方案:使用zoom:1。這個zoom好象是專門為解決ie6 bug而生的。

8.注釋也能產生bug~~~“多出來的一只豬。”這是前人總結這個bug使用的文案,ie6的這個bug 下,大家會在頁面看到豬字出現兩遍,重復的內容量因注釋的多少而變。解決方案:用“<!–[if !IE]> picRotate start <![endif]–>”方法寫注釋。

9.<li/>里加 float <div/>,這是一個典型的,棘手的兼容問題,希望引起大家正視 ,給li 不同的屬性會有不同的解釋效果,ff下的解釋稍可理解,ie6下的解釋會讓你摸不著頭腦,由于問題的復雜性,將另起一文專門討論該問題。在《ul使用心得》一文里有相關成果,卻沒給出問題解決的過程。

10.使用了“float:left;display:inline”的ul的奇怪表現。可以看出這句css是針對ie6下的double margin bug 而加上的display:inline,這也是我的css體系里的重要一環,在《ul使用心得》一文中有相關闡述。而這句css用在ul上會讓你痛苦不堪。點到為止,這里不能多說哈。

11.img下的留白,大家看這段代碼有啥問題:

  1. <div> 
  2. <img src=”” mce_src=”” /> 
  3. </div> 

把div的border打開,你發現圖片底部不是緊貼著容器底部的,是img后面的空白字符造成,要消除必須這樣寫

  1. <div> 
  2. <img src=”” mce_src=”” /></div> 
  3.  

后面兩個標簽要緊挨著。ie7下這個bug 依然存在。解決方案:給img設定 display:block。

12.失去line-height。<div style=”line-height:20px”><img />文字</div>,很遺憾,在ie6下單行文字 line-height 效果消失了。。。,原因是<img />這個inline-block元素和inline元素寫在一起了。解決方案:讓img 和文字都 float起來。

引申:大家知道img 的align 有 text-top,middle,absmiddle啊什么的,你可以嘗試去調整img 和文字讓他們在ie和ff下能一致,你會發現怎么調都不會讓你滿意。索性讓img 和文字都 float起來,用margin 調整。

13.鏈接的hover狀態。a:hover img{width:300px} 我們想讓鼠標hover時,鏈接里包含的圖片寬度變化,可惜在ie6下無效,ie7、ff下有效。

14.非鏈接的hover狀態。div:hover{} 這樣的樣式ie6是不認的,在ie7、ff下才有效果。

15.block化的a鏈接,其內套absolute層,absolute層內放置img,ie下,鼠標點擊img不會有鏈接效果,ff、op下正常。

想不出來了,以后想到再加吧。上面的諸多問題如果你掌握了其中奧妙,90%的不兼容問題不需要另起css hack的。

16.無法徹底清除的float。如果讓ul下的li具有了float屬性,如何clear浮動的li呢?<ul><li class=”c”></li></ul> 或者 <ul><li><div>class=”c”></div></li></ul> 或者 <ul><li></li><div>class=”c”></div></ul> 或者 <ul><li></li></ul><div>class=”c”></div> 或者上述的組合?這個問題,我無法給出解答。下面有個例子與此相關

  1. <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN   
  2.  
  3. http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> 
  4.  
  5. <style type=text/css> 
  6. .c{clear:both;overflow:hidden;+overflow:visible}  
  7. .bd{border:1px solid red}  
  8.  
  9. ul.ex{list-style:none;}  
  10. ul.ex li{float:left;border:1px solid green;}  
  11. </style> 
  12. <ul class=ex> 
  13. <li>sfsdfsfdf</li> 
  14. <li>sfsdfsfdf</li> 
  15. </ul> 
  16. <div cclass=c></div> 
  17. <div class=bd style=margin-top:19px>sfsdfsfdf</div> 
  18.  

 請在ie下 測試,僅僅將 margin-top:19px 改為margin-top:20px 你發現什么了?要素:doctype必須有,ie6、ie7下margin-top:19px還好好的,margin-top:20px 就出問題了,無法解釋。。。大家還可以將 clear 層換不同的位置測試。

◆解決方案:給ul 屬性zoom:1 (給li 加zoom:1 沒用)

引申:clear層應該單獨使用。也許你為了節省代碼把clear屬性直接放到下面的一個內容層,這樣有問題,不僅僅是ff和op下失去margin效果,ie下某些margin值也會失效 

  1. <div style=”background:red;float:left;”>dd</div> 
  2. <div style=”clear:both;margin-top:18px;background:green”>ff</div> 

17.ie下overflow:hidden對其下的絕對層position:absolute或者相對層position:relative無效。解決方案:給overflow:hidden加position:relative或者position:absolute。另,ie6支持overflow-x或者overflow-y的特性,ie7、ff不支持。

18.ie6下嚴重的bug,float元素如沒定義寬度,內部如有div定義了height或zoom:1,這個div就會占滿一整行,即使你給了寬度。float元素如果作為布局用或復雜的容器,都要給個寬度的。

19.ie6下的bug,絕對定位的div下包含相對定位的div,如果給內層相對定位的div高度height具體值,內層相對層將具有100%的width值,外層絕對層將被撐大。解決方案給內層相對層float屬性。

20.ie6下的bug,<head></head>內有<base target=”_blank”/>的情況下,position:relative層下的float層內文字無法選中。這個bug迫使我修公用樣式庫。

21.終于來了個ff的缺點。width:100%這個東西在ie里用很方便,會向上逐層搜索width值,忽視浮動層的影響,ff下搜索至浮動層結束,如此,只能給中間的所有浮動層加width:100%才行,累啊。opera這點倒學乖了跟了ie。
 

【編輯推薦】

  1. 探究IE7beta2的CSS兼容性
  2. IE6中常見CSS兼容性解決十大技巧
  3. DIV布局規范中CSS類及id命名方式
  4. CSS網頁布局中id與class命名規則
  5. 將XHTML+CSS頁面轉換為打印機頁面技巧

 

 

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

2010-09-15 10:57:25

IE6IE7FF

2010-08-24 09:46:57

IE6IE7FF火狐

2010-08-17 16:27:52

IE6IE7IE8

2010-09-15 11:18:27

IE6IE7火狐

2010-09-15 11:32:37

IE6IE7瀏覽器兼容性

2010-08-17 16:18:23

IE6IE7FF

2010-08-18 14:21:48

FirefoxIE7IE6

2010-08-20 09:25:11

IE6IE7IE8

2010-08-17 15:07:48

IE6IE7IE8

2010-08-20 08:45:55

IE6IE7IE8

2010-09-15 10:19:12

IE6IE7IE8

2011-06-03 15:41:27

CSS HACK

2009-04-02 08:56:21

IE瀏覽器安裝失敗

2010-08-27 14:35:37

IEFirefox兼容

2010-08-18 14:54:32

IE6IE7Firefox

2010-08-27 13:31:58

IE6IE7Firefox

2010-08-18 14:32:07

IE6IE7IE8

2010-08-18 14:42:16

IE6IE7IE8

2010-08-19 14:19:12

IE6IE7IE8

2010-08-20 13:08:41

IE6IE7IE8
點贊
收藏

51CTO技術棧公眾號

不卡一区中文字幕| 国产日本精品| 欧美成人在线直播| 欧美大片网站在线观看| 国产a√精品区二区三区四区| 草莓视频丝瓜在线观看丝瓜18| 不卡电影免费在线播放一区| 国产极品jizzhd欧美| 午夜国产福利一区二区| 日本成人7777| 欧美精品在线观看播放| 日日橹狠狠爱欧美超碰| 午夜视频在线看| 成人毛片视频在线观看| 国产精品女人久久久久久| 18精品爽视频在线观看| 欧美视频免费| 91精品国产欧美一区二区18| 一区二区传媒有限公司| 麻豆影视国产在线观看| 92精品国产成人观看免费| 国产一区二区丝袜高跟鞋图片| 精品无码人妻一区二区三区品| 欧美精品一二| 日韩成人在线视频观看| 在线观看网站黄| 成人啊v在线| 午夜激情久久久| 亚洲区成人777777精品| av资源种子在线观看| 99免费精品视频| 91传媒视频免费| 中文字幕第三页| 翔田千里一区二区| 午夜精品免费视频| 国产高清在线免费观看| 欧美电影《轻佻寡妇》| 亚洲女人天堂网| 欧美老女人bb| 国产精品亚洲综合在线观看 | 成人亚洲欧美| 亚洲高清免费在线| www.欧美黄色| 调教一区二区| 亚洲激情一二三区| 中文字幕精品一区日韩| 第一福利在线| 国产日韩欧美麻豆| 日本视频一区二区在线观看| 亚洲色图狠狠干| 不卡影院免费观看| 狠狠色噜噜狠狠色综合久| 亚洲欧美强伦一区二区| 国产精品一二三四五| 95av在线视频| 国产美女三级无套内谢| 五月精品视频| 精品国产拍在线观看| 999福利视频| 国产精品传媒精东影业在线| 精品久久久999| 国产麻豆视频在线观看| 亚洲精品影片| 日韩欧美国产wwwww| 992kp免费看片| 亚洲综合视频| 日韩精品影音先锋| 少妇搡bbbb搡bbb搡打电话| 18国产精品| 亚洲精品在线观看网站| 欧美一级片黄色| 亚洲动漫精品| 这里只有精品视频在线| 午夜三级在线观看| 欧美日韩影院| 69视频在线免费观看| 国产超碰人人爽人人做人人爱| 国产精品普通话对白| 国产精品福利网站| 国产精品欧美久久久久天天影视| 国产在线视频一区二区| 国产伦理久久久| 邻家有女韩剧在线观看国语| 国产精品嫩草久久久久| 超碰97在线看| 激情黄产视频在线免费观看| 91成人在线精品| 午夜天堂在线视频| 老司机凹凸av亚洲导航| 国产亚洲a∨片在线观看| 老熟妇高潮一区二区三区| 雨宫琴音一区二区在线| 国产成人拍精品视频午夜网站| 在线观看免费视频一区| 国产精品亚洲一区二区三区在线 | 国产成人av| 久久久国产一区| 狠狠躁夜夜躁人人爽天天高潮| 老司机午夜免费精品视频| 成人欧美一区二区三区在线湿哒哒| www.激情五月| 国产欧美日韩精品在线| 青青在线视频免费观看| 高清福利在线观看| 亚洲久草在线视频| 成人在线观看a| 一区二区三区国产好| 一本大道亚洲视频| 国产在线欧美在线| 久久99精品久久久久久久久久久久| 动漫美女被爆操久久久| av中文字幕在线| 精品久久久久久久久久国产| 亚洲精品第三页| 久久99久久人婷婷精品综合| 欧美疯狂xxxx大交乱88av| 中文字幕人成人乱码亚洲电影| 成人动漫视频在线| 亚洲综合激情五月| 亚洲日本在线观看视频| 亚洲第一男人av| 精品自拍偷拍视频| 奇米一区二区三区av| 精品日本一区二区| 羞羞视频在线观看不卡| 欧美日韩成人综合天天影院| 波多野结衣办公室33分钟| 国产精品chinese| 国产精品久久久久av| 欧美伦理影视网| 午夜私人影院久久久久| 999热精品视频| 欧美mv日韩| 国产精品久久久久久网站| 可以在线观看的黄色| 欧美日韩国产页| av漫画在线观看| 黄色亚洲在线| 1卡2卡3卡精品视频| 无遮挡动作视频在线观看免费入口| 欧美性极品少妇精品网站| 蜜桃色一区二区三区| 欧美在线国产| 999在线观看免费大全电视剧| 毛片在线播放a| 欧美高清视频不卡网| 香蕉久久久久久久| 蜜桃久久久久久| 亚洲精品第一区二区三区| 蜜桃精品在线| 在线看欧美日韩| 伊人亚洲综合网| 国产精品久久久爽爽爽麻豆色哟哟| 久久久久免费精品| 欧美日韩激情| 国产欧美精品一区二区三区-老狼| 黄视频在线播放| 色94色欧美sute亚洲线路一久| 日本高清www| 老司机午夜免费精品视频| 日韩伦理一区二区三区av在线| 精品无人乱码一区二区三区 | 成人综合色站| 2020av在线| 国产a级免费视频| 亚洲一区二区三区影院| 中国av免费看| 石原莉奈在线亚洲二区| 亚洲欧美日韩精品久久久| 韩国理伦片久久电影网| 久久成人在线视频| 国产成年人免费视频| 成人精品免费视频| 2022亚洲天堂| 精品免费在线| 91亚洲人电影| 精精国产xxx在线视频app| 日韩黄色在线免费观看| 青青艹在线观看| 亚洲同性同志一二三专区| 国产精品19p| 男女av一区三区二区色多| 亚洲高清在线播放| 日韩精品成人在线观看| 97精品久久久中文字幕免费| 黄色片在线看| 日韩一区二区三区精品视频| 国产毛片aaa| 中文字幕一区二| 97中文字幕在线观看| 久久婷婷亚洲| 女同性恋一区二区| 国产欧美日韩视频在线| 亚洲japanese制服美女| 国产夫妻在线播放| 日韩中文字幕在线| 午夜视频免费看| 欧美日韩成人综合| 黄色在线观看国产| 亚洲日本青草视频在线怡红院| 亚洲一区二区在线免费| 久久99久久久久久久久久久| av无码久久久久久不卡网站| 欧美特黄一级大片| 久久精彩视频| 激情综合五月| 国产精品入口夜色视频大尺度| 丝袜在线视频| 色偷偷偷亚洲综合网另类| 色呦呦中文字幕| 91精品国产美女浴室洗澡无遮挡| 亚洲伊人成人网| 亚洲一区二区三区小说| 999精品久久久| 国产婷婷精品av在线| 在线观看免费视频国产| 狠狠色狠狠色综合系列| 嫩草av久久伊人妇女超级a| 在线电影一区二区| 亚洲欧美精品| 狠狠做六月爱婷婷综合aⅴ | 热99精品里视频精品| av免费在线免费观看| 中文字幕在线视频日韩| 神马久久精品| 亚洲国产日韩欧美综合久久 | 国产精品2024| 欧美成年人视频在线观看| 久久久天天操| 青青草原成人网| 99香蕉国产精品偷在线观看 | av激情在线观看| 国产精品福利一区| 国产在视频线精品视频| 欧美国产精品一区二区三区| 少妇大叫太粗太大爽一区二区| 不卡一区二区在线| 日本美女视频网站| 丁香六月综合激情| 麻豆av免费看| 国产成人免费视频一区| 国产老头和老头xxxx×| 国产综合色视频| 日本成人xxx| 国产精品亚洲人在线观看| 国产黄色一区二区三区| 国产麻豆精品一区二区| a级大片免费看| 国产69精品一区二区亚洲孕妇| 99热这里只有精品2| 国产精品一区二区免费不卡 | 国产偷国产偷精品高清尤物| 亚洲理论片在线观看| 国产视频一区在线观看| 日韩视频在线观看免费视频| 国产日韩欧美一区二区三区乱码 | 精品1区2区3区| 亚洲性在线观看| 欧美老女人第四色| 国产黄色av片| 亚洲激情久久久| 久草在线免费福利资源| 一本一道久久a久久精品逆3p | 亚洲成熟女性毛茸茸| 精品福利一二区| 欧美一区二区三区少妇| 中文字幕国产亚洲2019| 国产黄色在线网站| 久久久久久有精品国产| 成人亚洲欧美| 国产日韩欧美中文| caoporn成人免费视频在线| 激情视频一区二区| 欧美色图激情小说| 国产精品一二三在线观看| 亚洲理伦在线| 男人搞女人网站| 国产成人在线视频网址| 国产一级二级在线观看| 国产精品高清亚洲| 国产真实夫妇交换视频| 在线视频综合导航| 国产美女主播在线观看| 日韩久久精品电影| 免费网站成人| 97热在线精品视频在线观看| 日韩av电影资源网| 91久久爱成人| 久久99精品久久久久久园产越南| 丰满女人性猛交| 性久久久久久| 午夜免费视频网站| 久久亚区不卡日本| 青花影视在线观看免费高清| 亚洲妇熟xx妇色黄| 中文字幕一区二区人妻| 精品国产成人系列| gogogo高清在线观看免费完整版| 久久99视频精品| 91九色综合| 久久香蕉综合色| 欧美在线免费一级片| 中文字幕第80页| 26uuu精品一区二区三区四区在线| 精品一区二区6| 岛国av在线不卡| va婷婷在线免费观看| 这里只有精品久久| 在线播放高清视频www| 俄罗斯精品一区二区| 成人综合久久| 亚洲午夜无码av毛片久久| 国产精品综合视频| 国产精品20p| 婷婷中文字幕一区三区| 亚洲av色香蕉一区二区三区| 在线观看国产精品91| 国产福利片在线观看| 91精品国产高清久久久久久91裸体| 九九视频精品全部免费播放| 激情小视频网站| 国产一区二区不卡在线| 精品少妇一区二区三区密爱| 欧美日韩一区二区免费视频| 黄色小视频免费观看| 久久综合久久八八| 日本中文字幕视频一区| 日韩高清国产精品| 欧美综合二区| 中文字字幕码一二三区| 亚洲成国产人片在线观看| 亚洲av无码国产精品永久一区 | 国产日产在线观看| 欧洲av在线精品| 国产黄在线播放| 热re99久久精品国产66热| 欧美天堂影院| 久久久久久久久久久视频| 国产精品影视在线| 99久久99久久精品国产| 一本色道久久综合狠狠躁的推荐| 欧美熟妇交换久久久久久分类 | 欧洲亚洲一区二区三区四区五区| 极品中文字幕一区| 欧美一级片在线免费观看| 夜夜揉揉日日人人青青一国产精品 | 乱码一区二区三区| 亚洲精品美国一| 成人久久久精品国产乱码一区二区| 欧美老女人性生活| 999在线精品| 东北少妇不带套对白| eeuss国产一区二区三区| 日本va欧美va国产激情| 亚洲精品国产美女| 欧美日韩国产v| 亚洲狠狠婷婷综合久久久| 麻豆精品视频在线| 日日噜噜夜夜狠狠久久波多野| 欧美久久久久中文字幕| 综合久久2o19| 国产欧美欧洲| 美女精品在线观看| 国产精品情侣呻吟对白视频| 欧美人妇做爰xxxⅹ性高电影| 九色porny在线| 92国产精品久久久久首页| 91久久亚洲| 国产美女永久免费无遮挡| 欧美精品 国产精品| 狂野欧美性猛交xxxxx视频| 麻豆91蜜桃| 蜜桃精品在线观看| 久一视频在线观看| 亚洲欧洲av一区二区| 久久久久毛片| 久久综合久久网| 国产午夜精品一区二区| 国产高潮流白浆喷水视频| 97视频免费在线观看| 欧美精品系列| 日本wwww色| 色乱码一区二区三区88| 黄色网址在线免费| 精品国产中文字幕| 青娱乐精品在线视频| 久久国产露脸精品国产| 亚洲欧美精品伊人久久| 日韩免费在线电影| 日本免费不卡一区二区| 国产精品久久久久久久久搜平片 | 中国一级片黄色一级片黄| 亚洲午夜久久久影院| 精品亚洲二区| 北条麻妃在线观看| ...xxx性欧美| 麻豆app在线观看| 国产精品久久7| 麻豆91在线观看| 日韩三级一区二区三区|