欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么解決DIV+CSS布局在IE和firefox中不兼容的問(wèn)題

本篇內(nèi)容介紹了“怎么解決DIV+CSS布局在IE和firefox中不兼容的問(wèn)題”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),那坡企業(yè)網(wǎng)站建設(shè),那坡品牌網(wǎng)站建設(shè),網(wǎng)站定制,那坡網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,那坡網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

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

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

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

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

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

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

2、解決超鏈接訪問(wèn)過(guò)后hover樣式不顯示的問(wèn)題

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

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

<metacontentmetacontent="text/html;charset=gb2312" http-equiv="Content-Type"/><styletypestyletype="text/css"> <!--  li{  width:200px;  white-space:nowrap;  text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow:hidden;}  --></style> <ul> <li><ahrefahref="#">web標(biāo)準(zhǔn)常見(jiàn)問(wèn)題大全web標(biāo)準(zhǔn)常見(jiàn)問(wèn)題大全</a></li> <li><ahrefahref="#">web標(biāo)準(zhǔn)常見(jiàn)問(wèn)題大全web標(biāo)準(zhǔn)常見(jiàn)問(wèn)題大全</a></li> </ul>

4、margin和padding定義尺寸的縮寫(xiě)

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

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

<scriptlanguagescriptlanguage="javascript"> functioncorrectPNG()  {  for(vari=0;i<document.images.length;i++)  {  varimg=document.images[i]  varimgName=img.src.toUpperCase()  if(imgName.substring(imgName.length-3,imgName.length)=="PNG")  {  varimgID=(img.id)?"id='"+img.id+"'":""  varimgClass=(img.className)?"class='"+img.className+"'":""  varimgTitle=(img.title)?"titletitle='"+img.title+"'":"title='"+img.alt+"'"  varimgStyle="display:inline-block;"+img.style.cssText  if(img.align=="left")imgStyle="float:left;"+imgStyle  if(img.align=="right")imgStyle="float:right;"+imgStyle  if(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle  varstrNewHTML="<span"+imgID+imgClass+imgTitle  +"style=\""+"width:"+img.width+"px;height:"+img.height+"px;"+imgStyle+";"  +"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"  +"(src=\'"+img.src+"\',sizingMethod='scale');\"></span>"  img.outerHTML=strNewHTML ii=i-1  }  }  }  window.attachEvent("onload",correctPNG);  </script>

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的順序一定不能寫(xiě)反。根據(jù)上面提到的IE并不支持!important,所以在IE下其實(shí)解釋成這樣:

div{maring:30px;margin:28px}

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

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

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

“怎么解決DIV+CSS布局在IE和firefox中不兼容的問(wèn)題”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

文章題目:怎么解決DIV+CSS布局在IE和firefox中不兼容的問(wèn)題
轉(zhuǎn)載源于:http://chinadenli.net/article38/gghppp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃服務(wù)器托管面包屑導(dǎo)航動(dòng)態(tài)網(wǎng)站Google網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)