用CSS怎么写浏览器兼容的代码?

html-css05

用CSS怎么写浏览器兼容的代码?,第1张

跨浏览器兼容是个永恒的话题,其实只要坚持用CSS的规范书写CSS的代码,就不会产生什么不兼容的问题。 hack针对的是像IE6等那些老版本的浏览器。它们都将会淘汰。而且现在每个浏览器更新的版本中对CSS的解释器都是根据CSS规范编写的。所以以后的CSS兼容问题都将消失。

<style>#wrapper{width: 100px!important/* IE7+FF */width: 80px/* IE6 */}</style>

*        , ie6,ie7可以识别;

_和- ,  ie6可以识别;

!important  ,表示高优先级,ie7及以上,firefox都支持,ie6认识带!important的样式属性,但不认识!important的优先级;

-webkit- ,针对safari,chrome浏览器的内核CSS写法

-moz-,针对firefox浏览器的内核CSS写法

-ms-,针对ie内核的CSS写法

-o-,针对Opera内核的CSS写法