针对google Chrome的 CSS hacks
作者:yemoo 来源:yemoo博客 时间:2009-11-30 12:45:00
今天调试某页面样式,发现chrome下出现问题,但是同样基于webkit引擎的safari没有问题,很是郁闷。于是寻找针对google chrome 的hacks解决方案,网上先搜索了一把,得到的答案基本是一样的,如这篇文章http://www.zeroz.cn/blog/archives/162/,但是自从firefox3.5发布后这个hack就不太灵验了,因为FF 3.5也开始识别nth-of-type了。
于是继续苦找,发现了一个针对webkit的hacks:
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* 针对Google Chrome、Safari 3.0、Opera 9 的CSS样式 */
}
这样的hacks同样是被Google Chrome、Safari 3.0、Opera 9 所识别的,这还是不能根本解决我的问题。但是仔细查看这篇文章,发现了“另有一种通过附加#的Css hack对chrome无效,可能是Webkit版本不同。”这句话,于是算是变通的找到了一个解决办法。我的代码是要将chrome的字体设置为宋体,其它浏览器仍然使用默认设置的字体。
@media screen and (-webkit-min-device-pixel-ratio:0) {
.parent-cat li{font-family:'宋体'}
.parent-cat li{font-family:inhert;#}
}
在设置完针对google chrome的样式后,再通过css inhert + # hacks即可达到我们的目标。
标签:chrome,css,hacks,浏览器
0
投稿
猜你喜欢
Mysql数据库名和表名的大小写敏感性问题
2010-06-07 14:07:00
在ASP处理程序时,进度显示
2008-08-04 13:27:00
解决IE中长按钮的显示问题
2008-06-24 12:06:00
asp随机提取access数据库记录的几种方法
2007-09-06 19:42:00
SQL Server修改表所有者
2010-02-04 08:33:00
aspjpeg 半透明描边的实现函数
2008-12-17 12:02:00
sqlserver 修改列名及表名的sql语句
2012-07-11 15:58:46
如何在页面中快捷地添加翻页按钮?
2010-06-26 12:33:00
mysql中普通索引和唯一索引的效率对比
2010-12-08 16:03:00
用正则表达式表示不包含2950的字符串
2010-03-02 22:10:00
加密SQL Anywhere 提升政府行业数据安全
2008-12-03 15:25:00
清除浮动新说
2009-12-25 18:49:00
网站的新趋势
2008-12-11 13:36:00
在 CSS 中关于字体处理效果的思考
2008-04-25 22:57:00
两个asp函数实现javascript的escape函数和unescape函数功能
2009-02-04 15:47:00
HTML5的革新:结构之美
2011-04-16 10:57:00
编程经验点滴 动态SQL的拼接技巧
2012-11-30 20:03:58
MySQL数据库中的重要数据应当如何保护
2008-12-17 15:56:00
10款顶级jQuery插件推荐
2011-08-14 07:55:39
一个不错的网页拾色器
2007-09-30 19:45:00