熱門(mén)標(biāo)簽
- 松南網(wǎng)頁(yè)制作
- 老虎屯營(yíng)銷型網(wǎng)站建設(shè)
- 嵐關(guān)網(wǎng)頁(yè)制作
- 胡廟網(wǎng)站開(kāi)發(fā)公司
- 華鳳網(wǎng)絡(luò)營(yíng)銷
- 甲英網(wǎng)絡(luò)營(yíng)銷
- 坎爾孜網(wǎng)絡(luò)營(yíng)銷
- 故城網(wǎng)站開(kāi)發(fā)公司
- 新都網(wǎng)頁(yè)設(shè)計(jì)公司
- 濱海高端網(wǎng)站建設(shè)
- 達(dá)斡爾民族SEO優(yōu)化
- 天門(mén)山網(wǎng)站推廣
- 玉屏營(yíng)銷型網(wǎng)站建設(shè)
- 于樓網(wǎng)站設(shè)計(jì)制作
- 德勝溝網(wǎng)站建設(shè)
- 國(guó)外知名設(shè)計(jì)素材網(wǎng)站
- 唐馬網(wǎng)站設(shè)計(jì)制作
- 南皮SEO
- 丹林網(wǎng)站建設(shè)公司
- 遼東網(wǎng)站建設(shè)
熱文推薦
- 深圳網(wǎng)站建設(shè)服務(wù)商,深圳商城網(wǎng)站…
- 優(yōu)秀的網(wǎng)站布局助長(zhǎng)排名提升
- 網(wǎng)站部更新排名還能靠前的原因是什…
- 深圳門(mén)戶網(wǎng)站設(shè)計(jì)需滿足什么條件?…
- 加快收入增長(zhǎng)的11條途徑
- 做好企業(yè)響應(yīng)式logo設(shè)計(jì),建立好品…
- 深圳網(wǎng)站建設(shè)中遵循的網(wǎng)頁(yè)設(shè)計(jì)原則…
- 標(biāo)題黨是怎么煉成的?
- 網(wǎng)站內(nèi)容的持續(xù)更新到底有多重要?…
- 深圳網(wǎng)站設(shè)計(jì)報(bào)價(jià)|門(mén)戶網(wǎng)站建設(shè)有…
IE6中的BUG解決辦法
開(kāi)發(fā)前端的同學(xué)一定都知道,IE6是兼容BUG多的瀏覽器,它不支持PNG alpha通道暫且不論。其文檔的解析理解規(guī)范也引起了諸多惱人的BUG,有時(shí)甚至讓人感到絕望。本文主要講解一些比較容易遇到的IE6BUG,以及解決的辦法。
一、IE6雙倍邊距bug
當(dāng)頁(yè)面上的元素使用float浮動(dòng)時(shí),不管是向左還是向右浮動(dòng);只要該元素帶有margin像素都會(huì)使該值乘以2,例如“margin-left:10px” 在IE6中,該值就會(huì)被解析為20px。想要解決這個(gè)BUG就需要在該元素中加入display:inline 或 display:block 明確其元素類型即可解決雙倍邊距的BUG
二、IE6中3像素問(wèn)題及解決辦法
當(dāng)元素使用float浮動(dòng)后,元素與相鄰的元素之間會(huì)產(chǎn)生3px的間隙。詭異的是如果右側(cè)的容器沒(méi)設(shè)置高度時(shí)3px的間隙在相鄰容器的內(nèi)部,當(dāng)設(shè)定高度后又跑到容器的相反側(cè)了。要解決這類BUG的話,需要使布局在同一行的元素都加上float浮動(dòng)。
三、IE6中奇數(shù)寬高的BUG
IE6中奇數(shù)的高寬顯示大小與偶數(shù)高寬顯示大小存在一定的不同。其中要問(wèn)題是出在奇數(shù)高寬上。要解決此類問(wèn)題,只需要盡量將外部定位的div高寬寫(xiě)成偶數(shù)即可。
四、IE6中圖片鏈接的下方有間隙
IE6中圖片的下方會(huì)存在一定的間隙,尤其在圖片垂直挨著圖片的時(shí)候,即可看到這樣的間隙。要解決此類問(wèn)題,需要將img標(biāo)簽定義為display:block 或定義vertical-align對(duì)應(yīng)的屬性。也可以為img對(duì)應(yīng)的樣式寫(xiě)入font-size:0
五、IE6下空元素的高度BUG
如果一個(gè)元素中沒(méi)有任何內(nèi)容,當(dāng)在樣式中為這個(gè)元素設(shè)置了0-19px之間的高度時(shí)。此元素的高度始終為19px。
解決的方法有四種:
1.在元素的css中加入:overflow:hidden
2.在元素中插入html注釋:<!– >
3.在元素中插入html的空白符:
4.在元素的css中加入:font-size:0
六、重復(fù)文字的BUG
在某些比較復(fù)雜的排版中,有時(shí)候浮動(dòng)元素的后一些字符會(huì)出現(xiàn)在clear清除元素的下面。
解決方法如下:
1.確保元素都帶有display:inline
2.在后一個(gè)元素上使用“margin-right:-3px
3.為浮動(dòng)元素的后一個(gè)條目加上條件注釋,<!–[if !IE]>xxx<![endif]–>
4.在容器的后元素使用一個(gè)空白的div,為這個(gè)div指定不超過(guò)容器的寬度。
七、IE6中 z-index失效
具體BUG為,元素的父級(jí)元素設(shè)置的z-index為1,那么其子級(jí)元素再設(shè)置z-index時(shí)會(huì)失效,其層級(jí)會(huì)繼承父級(jí)元素的設(shè)置,造成某些層級(jí)調(diào)整上的BUG。詳細(xì)解釋可以閱讀IE6中部分情況下z-index無(wú)效的原因,以及解決辦法
結(jié)語(yǔ):實(shí)際上IE6中,很多BUG的解決方法都可以使用display:inline、font-size:0、float解決。因此我們?cè)跁?shū)寫(xiě)代碼時(shí)要記住,一旦使用了float浮動(dòng),就為元素增加一個(gè)display:inline樣式,可以有效的避免浮動(dòng)造成的樣式錯(cuò)亂問(wèn)題。使用空DIV時(shí),為了避免其高度影響布局美觀,也可以為其加上font-size:0 這樣就很容易避免一些兼容上的問(wèn)題。
http://ezekroy.com/jianzhanzhishi/6506.html IE6中的BUG解決辦法
標(biāo)簽:
相關(guān)新聞
- 在網(wǎng)站建設(shè)中,文字該如何設(shè)計(jì)?
- 運(yùn)用SW0T分析來(lái)做好B2B電商網(wǎng)站的營(yíng)銷策略
- 心理學(xué)在網(wǎng)頁(yè)設(shè)計(jì)中也可以發(fā)揮其作用?
- 分析被百度降權(quán)的網(wǎng)站怎樣投訴解封以及投訴需…
- 楊休秋褲大樓的主人以及他的四座東方之門(mén)
- iPad mini黃牛價(jià)是多少深圳賣多少錢(qián)香港價(jià)格…
- 相比微軟和蘋(píng)果,安卓大的一個(gè)優(yōu)勢(shì)就是價(jià)格
- 習(xí)酒的品牌營(yíng)銷戰(zhàn)略 瘋狂的投入+廣告營(yíng)銷