手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >CSS Hack 区分 IE6 / IE7 /IE8 /Firefox
CSS Hack 区分 IE6 / IE7 /IE8 /Firefox
摘要:但问题是,为了一句CSS写多一个文件,或者在header上添加注释,那显然不是懒人的习惯做法。结论如下:selector{property:...

但问题是,为了一句CSS写多一个文件,或者在header上添加注释,那显然不是懒人的习惯做法。结论如下:

selector{

property:value; /* 所有浏览器 */

property:value9; /* 所有IE浏览器 */

+property:value; /* IE7 */

_property:value; /* IE6 */

}

[code]

当然,注意顺序。根据CSS的优先性,上面的写法,分别针对Firefox、IE8、IE7和IE6显示值。让我们看看这个演示:

演示的CSS代码如下:

[code]

p.ie{

height:60px;text-align:center;line-height:60px;border:1px dashed #bbb;background:#f7f7f7;font:15;

color:blue; // 所有浏览器

color:brown9; // 所有IE浏览器

+color:red; // IE7

_color:green; // IE6

}

哈,事实就这么简单。你看到的是那一句话呢?如果你多个浏览器都测试了,就会看到,显示的文字和颜色是不同的。为什么?看看我的HTML中这个段落是这样写的:

<p>

<span>嘿嘿,小子竟然也用Firefox,蓝色文字。</span>

<>

<>

<>

</p>

对,就是IE条件注释+CSS的结果。顺路学一下IE条件注释吧。不用再举例了吧,一看就知道那个对那个了。

源代码下载:ie-firefox-hack.zip

【CSS Hack 区分 IE6 / IE7 /IE8 /Firefox】相关文章:

鼠标经过图标动画效果

用CSS让< pre>标签自动换行

下拉菜单select样式设置(兼容IE6/IE7/IE8/火狐)

图片垂直居中css写法兼容ie6

CSS对浏览器的兼容性性处理(IE7,6与Fireofx)

区分IE6,IE7和firefox的CSS hack

list-style-image无法准确定位通过(li的背景模拟或相对定位)解决

CSS在IE和Firefox兼容要点分析

CSS兼容IE6、IE7、IE8和Firefox浏览器的方法

CSS如何给一个绝对定位的元素设定自适应宽度

精品推荐
分类导航