網(wǎng)站制作者對(duì)IE6可是說(shuō)是恨之入骨,因?yàn)镃SS對(duì)瀏覽器的兼容很挑剔,往往正常的CSS代碼在IE6下就是無(wú)法顯示,根據(jù)W3C的標(biāo)準(zhǔn),網(wǎng)站制作要用xhtml格式寫(xiě)代碼,筆者從網(wǎng)上搜集了一下CSS兼容問(wèn)題,特此歸納總結(jié),希望可以解決您的煩惱!
很多人都知道當(dāng)CSS代碼涉及到子元素和父元素時(shí),子元素就會(huì)覆蓋父元素,如果網(wǎng)站制作時(shí)不想覆蓋父元素怎么辦呢?解決辦法就是寫(xiě)帶有透明度的CSS代碼,通常情況下,如果父元素設(shè)置了透明度,那么子元素是不能比父元素的透明度高,所以,代碼應(yīng)該這樣寫(xiě):
不同模式間的網(wǎng)站制作在IE8中可以互相 frame ,因此因不會(huì)模式下的DOM和CSS渲染不一樣,所以會(huì)引發(fā)很多問(wèn)題,務(wù)必注意如果你的頁(yè)面對(duì)IE7兼容沒(méi)有問(wèn)題,又不想大量修改現(xiàn)有代碼,同時(shí)又能在IE8中正常使用,微軟聲稱,開(kāi)發(fā)商僅需要在目前兼容IE7的網(wǎng)站上添加一行代碼即可解決問(wèn)題,此代碼如下:
IE vs FF
CSS 兼容要點(diǎn):
DOCTYPE 影響 CSS 處理