
前两天做了个CleanLine两栏主题(For Z-blog 1.8),因为小一的一时疏忽,没有在Firefox下测试,还好刚刚发布就被miffyan发现了~~标题在Firefox下错位,看来不用CSS HACK不行了!(这里要特别感谢竞博客和miffyan的百般测试,千般查看,万般探搜,呵呵!)
什么是CSS HACK?
由于不同的浏览器对CSS的支持及解析结果不一样,而且由于CSS中的优先级的关系,我们可以根据这个来针对不同的浏览器来写不同的CSS。比如 IE6.0能识别下划线_和星号*,IE7.0能识别星号*,当不能识别下划线_,而Firfox两个都不能认识。还有好多字符呢,感兴趣的朋友可以试试其它字符,或者会有意想不到的发现呢!
举个小例子
看看这几个字是什么颜色
看到上面的字了吗?在IE6.0下是蓝色,在IE7.0下是绿色,在Firefox下是红色~~有意思吧。怎么实现的呢?很简单,这就是利用了CSS HACK,代码如下:
| <style> |
小一的叽歪
写个CSS还要考虑IE6.0、IE7.0、Firefox、Opera、Safari……这么多的浏览器,真是太不方便了,为什么不弄成统一标准的呢?嘿嘿!小一在网上找了个CSS HACK浏览器兼容一览表,看得小一我眼睛都花了,有兴趣的朋友可以仔细研究一下,因为图片太大了,放不下,在这里只贴个缩略图,点击图片可以查看清晰大图。


