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

IE與FF不兼容網(wǎng)頁布局CSS問題解決方案

開發(fā) 前端
瀏覽器兼容性一直以來都是比較棘手的問題,這里向大家描述一下IE與FF不兼容網(wǎng)頁布局CSS問題的解決方案,相信你一定會感興趣。

本文向大家簡單介紹一下IE與FF不兼容網(wǎng)頁布局CSS問題解決方法,主要包括用!important解決IE和Mozilla的布局差別,Li中內(nèi)容超過長度后以省略號顯示的方法 等內(nèi)容,相信通過本文的學習你對解決IE與FF不兼容網(wǎng)頁布局CSS問題有一定的認識。

IE與FF不兼容網(wǎng)頁布局CSS問題

CSS網(wǎng)頁布局中往往會出現(xiàn)很多IE與FF不兼容問題,下面整理了一些常見的可能及其解決的辦法!

1、用!important解決IE和Mozilla的布局差別  

!important是CSS1就定義的語法,作用是提高指定樣式規(guī)則的應用優(yōu)先權,最重要的一點是:IE一直都不支持這個語法,而其他的瀏覽器都支持。因此我們就可以利用這一點來分別給IE和其他瀏覽器不同的樣式定義,
例如,我們定義這樣一個樣式: 

  1. .colortest{border:20pxsolid#60A179  
  2. !important;border:20pxsolid#00F;padding:30px;width:300px;}   

在Mozilla中瀏覽時候,能夠理解!important的優(yōu)先級,因此顯示#60A179的顏色;在IE中瀏覽時候,不能夠理解!important的優(yōu)先級,因此顯示#00F的顏色。

2、解決超鏈接訪問過后hover樣式不顯示的問題
  
改變CSS屬性的排列順序:先后順序標準應為:  
a:link—a:visited—a:hover—a:active

3、Li中內(nèi)容超過長度后以省略號顯示的方法 

  1. <metacontentmetacontent="text/html;charset=gb2312" 
  2. http-equiv="Content-Type"/> 
  3. <styletypestyletype="text/css"><!--li{  
  4. width:200px;  
  5. white-space:nowrap;  
  6. text-overflow:ellipsis;  
  7. -o-text-overflow:ellipsis;  
  8. overflow:hidden;}--></style><ul> 
  9. <li><ahrefahref="#">CSSWebDesign我愛CSS-Web標準化</a></li> 
  10. <li><ahrefahref="#">web標準常見問題大全</a></li></ul> 
  11.  

 4、margin和padding定義尺寸的縮寫  

margin:3px——表示所有邊都是3px;  
margin:3px5px——表示top和bottom的值是3px,right和left的值是5px  
margin:3px5px7px——表示top的值是3,right和left的值是5,bottom的值是7  
margin:3px5px7px5px——四個值依次表示top,right,bottom,left;上右下左。

5、解決IE不能正確顯示透明PNG——header內(nèi)加入代碼

  1. <scriptlanguagescriptlanguage="javascript"> 
  2. functioncorrectPNG(){for(vari=0;i<document.images.length;i++){  
  3. varimg=document.images[i]  
  4. varimgName=img.src.toUpperCase()  
  5. if(imgName.substring(imgName.length-3,imgName.length)=="PNG")  
  6. {varimgID=(img.id)?"id='"+img.id+"'":""  
  7. varimgClass=(img.className)?"class='"+img.className+"'":""  
  8. varimgTitle=(img.title)?"title='"  
  9. +img.title+"'":"title='"+img.alt+"'"  
  10. arimgStyle="display:inline-block;"+img.style.cssText  
  11. if(img.align=="left")  
  12. imgStyle="float:left;"+imgStyle  
  13. if(img.align=="right")imgStyle="float:right;"+imgStyle  
  14. f(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle  
  15. varstrNewHTML="<span"+imgID+imgClass+imgTitle  
  16. +"style=\""+"width:"+img.width+"px;  
  17. height:"+img.height+"px;"+imgStyle+";"  
  18. +"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"  
  19. +"(src=\'"+img.src+"\',sizingMethod='scale');\"></span>"  
  20. img.outerHTML=strNewHTMLi=i-1}}}  
  21. window.attachEvent("onload",correctPNG);</script> 
  22.  
  23.  

6、ul在和IE下表現(xiàn)不同 
 
使用(padding:0;margin:0;list-style:inside;)  
或者(padding:0;margin:0;list-style:none;)實現(xiàn)兼容

7、BOX模型在firefox和IE中的解釋相差2px的解決方法

  1. div{margin:30px!important;margin:28px;}    
  2.  

注意這兩個margin的順序一定不能寫反。根據(jù)上面提到的IE并不支持!important,所以在IE下其實解釋成這樣: 

  1. div{maring:30px;margin:28px}   
  2.  

重復定義的話按照***一個來執(zhí)行,所以不可以只寫margin:XXpx!important;

8、margin的默認效果  

div里的內(nèi)容,ie默認為居中,而ff默認為左對齊。使ff內(nèi)容居中的方法是增加代碼margin:auto;

【編輯推薦】

  1. DIV CSS網(wǎng)站布局八個小技巧
  2. JavaScript動態(tài)創(chuàng)建div屬性和樣式
  3. DIV CSS建站對瀏覽器兼容性和注意事項
  4. CSS2.0中page-break-after屬性用法
  5. 解讀DIV CSS網(wǎng)頁布局中CSS無效十個原因
責任編輯:佚名 來源: csschina.net
相關推薦

2010-08-23 14:06:57

DIV+CSS

2010-08-18 14:14:41

IE6IE7FF

2010-09-01 15:16:47

CSSIEFirefox

2010-09-09 16:47:49

CSS paddingFirefox

2010-09-15 14:14:29

IE6position

2010-10-09 12:58:59

JS腳本兼容

2010-08-26 10:56:16

CSStextarea

2010-08-26 12:59:29

marginCSS

2010-09-07 09:08:03

DIV彈出層

2012-05-09 10:08:41

跨機房

2010-10-09 08:57:32

AjaxIE8

2010-09-27 13:14:42

JVM內(nèi)存限制

2010-03-30 16:04:34

Linux Nginx

2010-12-29 10:48:31

微軟認證

2023-11-07 18:56:05

2011-03-23 16:38:28

LAMP

2010-04-28 19:24:17

Hp unix

2011-01-12 17:26:27

2010-02-06 14:54:11

C++指針漂移

2010-10-08 13:09:38

JavaScript數(shù)
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久成人一区二区免费影院 | 91精品国产乱码久久久久久久久 | 日韩一区中文字幕 | 精品国模一区二区三区欧美 | 日韩激情在线 | 免费在线成人 | 在线91| 九九99久久 | 成人久草 | 国产91中文 | 亚洲国产一区二区在线 | 日本天堂视频在线观看 | 国产精品亚洲精品 | 欧美一区二区三区久久精品 | 福利av在线 | 激情毛片 | 日韩欧美字幕 | 成人国产在线视频 | 国产免费人成xvideos视频 | 日韩精品在线观看视频 | 成人性生交大片 | 精品香蕉一区二区三区 | 日本久久网 | 777zyz色资源站在线观看 | 国产午夜精品久久久 | 亚洲精品视频三区 | 国产免费福利在线 | 一a一片一级一片啪啪 | 中文字幕二区 | 老司机深夜福利网站 | 国产精品久久久精品 | 超碰在线免费公开 | 欧美日本亚洲 | 免费不卡av | 午夜视频免费在线观看 | 久久综合久久久 | 亚洲日韩中文字幕一区 | 天天玩天天干天天操 | 久久精品国产亚洲一区二区 | 夜夜爽99久久国产综合精品女不卡 | 成人国产一区二区三区精品麻豆 |