存档

文章标签 ‘CSS Hack’

当border颜色透明时……

2009年7月4日 | 1,073 次阅读

最近我又发现了一处细节上的CSS兼容性问题——当盒模型中的border颜色设置为透明时在各浏览器下表现出了完全不同的样式,甚至显得有些诡异,具体请看我下边的测试:

首先给出代码,HTML代码如下:

阅读全文…

mingelz UED , ,

IE6在伪类样式继承上的差别

2009年1月25日 | 632 次阅读

今天刚刚发现一个细节:IE6中伪类不会继承所属选择符在class定义的样式,而是继承上一个伪类的定义。而IE7、Firefox则比较正常。下边用实例说话:

现在我们定义三个链接,其中一个有自己的id名,还有一个有自己的class名:

阅读全文…

mingelz UED , , ,

有关IE6,IE7,FF的CSS Hack

2008年7月5日 | 304 次阅读

舜子曾在他的Blog里发表过《CSS hack:区分IE6,IE7,firefox》,讲到了使用“*”(星号)、“_”(下划线)和“!important”(CSS定义的语法)三者区分IE6、IE7和Firefox。

总结起来就是Firefox和IE7支持“!important”;IE系列(IE6和IE7)支持“*”;IE6支持“_”(IE6以下版本也支持)。所以应该先定义Firefox样式,然后定义IE7样式,最后是IE6。举例:

background:orange;
*background:green;
_background:blue;

阅读全文…

mingelz UED , , ,