当有的时候只要某个浏览器才执行的CSS时那么最好是用到兼容方式以下是自己收集的。
以下是CSS的hack
IE6 可以用 _ 或 * html
IE7 可以用 *+html 或 + 或 # 或 !important
IE6/IE7 可以用 *
IE8和新版Opera 可以用 \0
IE9 可以用 :root 或 \9\0
所有IE 可以用 \9
火狐 可以用 -moz- 或 !important
注意:使用的hack
红色是写在CSS属性名前面
蓝色是写在CSS选择器前面
紫色是写在CSS属性值后面
一定遵守CSS hack的三条原则。CSS hack是没有办法的时候才使用的解决兼容性问题的招术,是用兼容性问题去解决兼容性问题,无异于饮鸩止渴。切莫一有兼容性问题就使用,时刻记得改掉用CSS hack修补的问题。
本文转自 ttlxihuan 51CTO博客,原文链接:http://blog.51cto.com/php2012web/1230704