对于浏览器版本,最让人头疼的应该是IE了,使用类内属性前缀法难免会繁琐,而且随着浏览器版本的升级,还可能需要对hack做调整,
于是我推荐下面的方法去规避:
只在IE下生效 <!--[if IE]> 这段文字只在IE浏览器显示 <![endif]-->
例如:
<!--[if IE]> <style type="text/css"> body{ font-size:100%; background: red; } </style> <![endif]--> 只在IE6下生效 <!--[if IE 6]> 这段文字只在IE6浏览器显示 <![endif]--> 只在IE6以上版本生效 <!--[if gte IE 6]> 这段文字只在IE6以上(包括)版本IE浏览器显示 <![endif]--> 只在IE8上不生效 <!--[if ! IE 8]> 这段文字在非IE8浏览器显示 <![endif]--> 非IE浏览器生效 <!--[if !IE]> 这段文字只在非IE浏览器显示 <![endif]-->