想请教一下css同各浏览器兼容的问题?
发布网友
发布时间:2023-03-22 06:47
我来回答
共1个回答
热心网友
时间:2023-10-10 08:49
ie7以及FF基本上是遵照CSS2的标准的。但是某些地方略有不同。我工作中发现的主要集中在background-position上。
至于ie6不是基于CSS2标准的。很多东西都会有问题。
尤其明显的是height还有width;
根据CSS2的标准,应该是有min-height和min-width的,但是IE6不支持,基本上IE6里面的height和width就相当于min-height和min-width。
所以一般要兼容多个浏览器我们会采用在每个浏览器中查看效果,并且用CSS Hack来进行多个浏览器的样式支持。
IE6以及一下版本可识别的样式
* html {}
IE 7以及一下版本可以识别的样式
*:first-child+html {} * html {}
IE 7能识别的样式
*:first-child+html {}
IE 7以及其他比较现代的浏览器能识别的样式,(标榜CSS2标准的)html>body {}
除了IE7以外(标榜CSS2标准的)浏览器
html>/**/body {}
Opera9和一下版本的
html:first-child {}