新乡育才新世纪幼儿园:IE的if条件css hack

来源:百度文库 编辑:偶看新闻 时间:2024/05/02 18:52:03

IE的if条件css hack


针对不同的IE浏览器版本,使用if条件来设置对应css样式,从而解决css hack

所有的IE可识别

只有IE5.0可以识别

IE5.0包换IE5.5都可以识别

仅IE6可识别以内的css样式

IE6以及IE6以下的IE5.x都可识别

仅IE7可识别以内的css样式
特别说明ie8不能使用if条件来设置div css样式,这里的“

通过以上的if条件来对不同版本浏览器调用不同css样式来解决css hack方法。
实例如下:
接下来我们只实验一个只有微软IE可识别,火狐不识别例子代码如下

 



IE的if条件css hack实例


<!--[if IE]> Only IE <![endif]-->


我是www.divcss5.com测试样式




 

截图如下

左边为微软IE浏览器,右边为火狐浏览器,通过if条件对样式设置只在ie中起作用后效果图。
特别说明的if条件在ie8中不能生效。