网站制作者对IE6可是说是恨之入骨,因为CSS对浏览器的兼容很挑剔,往往正常的CSS代码在IE6下就是无法显示,根据W3C的标准,网站制作要用xhtml格式写代码,笔者从网上搜集了一下CSS兼容问题,特此归纳总结,希望可以解决您的烦恼!
很多人都知道当CSS代码涉及到子元素和父元素时,子元素就会覆盖父元素,如果网站制作时不想覆盖父元素怎么办呢?解决办法就是写带有透明度的CSS代码,通常情况下,如果父元素设置了透明度,那么子元素是不能比父元素的透明度高,所以,代码应该这样写:
不同模式间的网站制作在IE8中可以互相 frame ,因此因不会模式下的DOM和CSS渲染不一样,所以会引发很多问题,务必注意如果你的页面对IE7兼容没有问题,又不想大量修改现有代码,同时又能在IE8中正常使用,微软声称,开发商仅需要在目前兼容IE7的网站上添加一行代码即可解决问题,此代码如下:
IE vs FF
CSS 兼容要点:
DOCTYPE 影响 CSS 处理