替代!important的新方法!

IE7的问世,结束了!important的时代,微软也开始认识!important了。这样给许多网站设计者带来了麻烦,这意味着想要把IE7和其他浏览器分开对待变成了一件很困难的事。今天在网上转,偶尔在OSXCN( http://www.osxcn.com/new-themes-ie7.html#more-481 )的博客上看到了一种新方法:

[code]现在写一个CSS可以这样:

#example { color: #333; } /* Moz */
* html #example { color: #666; } /* IE6 */
*+html #example { color: #999; } /* IE7 */

那么在firefox下字体颜色显示为#333,IE6下字体颜色显示为#666,IE7下字体颜色显示为#999,他们都互不干扰。[/code]