IE bug兼容问题一——hack
由于不同的浏览器对CSS的解析认识不一样,比如IE 6,IE 7,Firefox等,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。我们最常用的就是这在一些css样式前面加上-webkit-、-moz-等。这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。
##各浏览器兼容标记
标签 | IE 6 | IE 7 | IE 8 | Firefox | Opera | Sarari |
- | √ | |||||
* | √ | √ | ||||
*+ | √ | |||||
\9 或 . | √ | √ | √ | |||
\0 | √ | √ | ||||
@-moz-document url-prefix(){样式} | &nbs | √< | ||||
@media screen and (-webkit-min-device-pixel-ratio:0){样式} | √ |
1 | < div class =”div”></ div > |