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

DIV+CSS布局在IE和firefox中常見不兼容問題及解決方法

開發(fā) 前端
本文向大家描述一下網(wǎng)頁中用DIV+CSS布局在IE和firefox中不兼容問題的整理,主要是一些常見不兼容問題,及解決辦法,希望對(duì)你的學(xué)習(xí)有所幫助。

DIV+CSS構(gòu)建網(wǎng)站時(shí)常會(huì)出現(xiàn)瀏覽器不兼容的問題,下面整理了一些常見不兼容問題,及解決辦法!相信本文介紹一定會(huì)讓你有所收獲。

網(wǎng)頁中用DIV+CSS布局在IE和Firefox中不兼容問題的整理

DIV+CSS構(gòu)建網(wǎng)站時(shí)常會(huì)出現(xiàn)瀏覽器不兼容的問題,下面整理了一些常見不兼容問題,及解決辦法!

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

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

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

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

2、解決超鏈接訪問過后hover樣式不顯示的問題

改變CSS屬性的排列順序:先后順序標(biāo)準(zhǔn)應(yīng)為:a:link—a:visited—a:hover—a:active

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

  1. <metacontentmetacontent="text/html;charset=gb2312" 
  2. http-equiv="Content-Type"/><styletypestyletype="text/css"> 
  3. <!--  
  4. li{  
  5. width:200px;  
  6. white-space:nowrap;  
  7. text-overflow:ellipsis;  
  8. -o-text-overflow:ellipsis;  
  9. overflow:hidden;}  
  10. --></style> 
  11. <ul> 
  12. <li><ahrefahref="#">web標(biāo)準(zhǔn)常見問題大全web標(biāo)準(zhǔn)常見問題大全</a></li> 
  13. <li><ahrefahref="#">web標(biāo)準(zhǔn)常見問題大全web標(biāo)準(zhǔn)常見問題大全</a></li> 
  14. </ul> 
  15.  

 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——四個(gè)值依次表示top,right,bottom,left;上右下左。

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

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

 6、ul在Firefox和IE下表現(xiàn)不同

使用(padding:0;margin:0;list-style:inside;)或者(padding:0;margin:0;list-style:none;)實(shí)現(xiàn)兼容

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

div{margin:30px!important;margin:28px;}

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

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

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

8、margin的默認(rèn)效果

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

【編輯推薦】

  1. 網(wǎng)頁排版中IE6,IE7,F(xiàn)irefox瀏覽器兼容性寫法
  2. 探究IE8與IE7具體功能中窗口功能按鈕的變化
  3. IE6 IE7 IE8三個(gè)版本的CSS兼容速查手冊(cè)
  4. 探秘IE8 JavaScript功能超乎想象
  5. 技術(shù)前沿 一段JS代碼輕松解決IE6-IE8的兼容性問題

 

責(zé)任編輯:佚名 來源: hi.baidu.com
相關(guān)推薦

2010-09-01 15:16:47

CSSIEFirefox

2010-09-01 14:51:12

CSSIEFirefox

2010-08-24 10:53:49

CSSpaddingIE

2010-08-18 15:22:28

IE6IE7Firefox

2010-08-31 13:49:12

CSS

2010-08-27 15:08:10

FirefoxIE6IE7

2010-08-27 15:44:47

2010-08-31 16:09:04

DIV+CSS

2010-09-15 11:18:27

IE6IE7火狐

2010-08-30 09:35:35

IE6IE7Firefox

2010-10-09 09:37:25

IE8.0DIV

2010-08-18 14:32:07

IE6IE7IE8

2010-08-30 15:40:31

CSS瀏覽器兼容

2010-08-30 14:37:58

CSS布局

2010-08-16 15:15:12

CSSFireFoxIE

2010-09-07 09:50:35

DIVCSS

2010-09-16 11:08:50

JSIEFirefox

2010-08-20 13:15:54

IE6IE7IE8

2010-08-24 11:34:37

DIV+CSS

2010-08-18 15:41:38

IE6E7Firefox
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久国内精品 | 日韩中文在线 | 99精品久久久久久中文字幕 | 精品欧美一区二区三区久久久 | 欧美精品久久久久久久久老牛影院 | 日本爱爱| 天天爽天天干 | 国产综合区| 免费国产一区二区视频 | 欧美成人免费在线 | 欧美日韩最新 | 日本中文字幕日韩精品免费 | 最新91在线 | 中文二区| 91高清在线观看 | 九九综合九九 | 亚洲高清在线观看 | 福利视频日韩 | www.久久| 男人天堂网址 | 国产精品久久久久久影视 | 韩日一区二区三区 | 久久福利电影 | 国产激情偷乱视频一区二区三区 | 91大神新作在线观看 | 国产精品一区二区三区久久久 | 日韩一区二区三区av | 欧美午夜一区 | 国产亚洲精品久久yy50 | 色婷婷婷婷色 | 久久久国产精品一区 | 国产精品视频一二三区 | 国产欧美日韩在线观看 | 国产精品久久久亚洲 | 日本在线播放一区二区 | 狠狠撸在线视频 | 国产成人99久久亚洲综合精品 | 人人干97| 日韩中文一区 | 国产玖玖 | 欧美性一区二区三区 |