這篇文章給大家分享了多個(gè)關(guān)于IE6下兼容性的常見(jiàn)問(wèn)題,有需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
常見(jiàn)問(wèn)題一:在Ie6下,內(nèi)容會(huì)把父元素設(shè)置好的寬高撐開(kāi)。計(jì)算一定要精確
| .box{width:400px;}.left{width:200px;height:210px;background:red;float:left}.right{width:200px;float:right;overflow:hidden;}.div{width:180px;height:180px;background:blue;padding:25px;} |
| <div class="box"> <div class="left"></div> <div class="right"> <div class="div"></div> </div></div> |


常見(jiàn)問(wèn)題二:在IE6元素浮動(dòng),如果寬度需要內(nèi)容撐開(kāi),里面塊級(jí)元素的內(nèi)容也要加浮動(dòng)
| .box{width:400px;}.left{background:red;float:left;}.right{background:blue;float:right;}h3{height:30px;float:left;} |
| <div class="box"> <div class="left"> <h3>左側(cè)</h3> </div> <div class="right"> <h3>右側(cè)</h3> </div></div> |


常見(jiàn)問(wèn)題三:p里面不要套用p標(biāo)簽或者標(biāo)題標(biāo)簽

常見(jiàn)問(wèn)題四:IE6下最小高度問(wèn)題
當(dāng)height<19px的時(shí)候會(huì)被當(dāng)作19px來(lái)處理
解決辦法:overflow:hidden
| .box{height:2px;background:red;overflow:hidden}<div class="box"></div> |

常見(jiàn)問(wèn)題五:border:1px dotted; IE6不支持
解決辦法:切背景平鋪
| .box{width:100px;height:100px;border:1px dotted red;margin:100px auto;} <div class="box"></div> |


常見(jiàn)問(wèn)題六:IE6下,父元素用邊框,子元素的margin會(huì)消失
解決辦法:觸發(fā)父元素的haslayout;
| .box{background:red;border:1px solid red;zoom:1;/*padding:1px;*/}.div{width:200px;height:200px;background:blue;margin:100px} |