针对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
  • asp之家 网络编程 m.aspxhome.com