作为web开发者的我们可能清楚,在中文版的chrome里,定义了小于12px的字体依然显示为12px,可能是chrome的纠正,避免中文看不清楚,同时限制了开发者的灵活性。今天和神飞讨论了下他以前那变态的方案有时会不正常时,发现了另一解决方法,只需定义样式,让字体大小不受设备终端的调整,可以随心所欲了。
webkit的私有属性:
.seletor{-webkit-text-size-adjust:none;}

关于-webkit-text-size-adjust的详细使用和解释,请访问:http://webdesignernotebook.com/css/the-little-known-font-size-adjust-css3-property/

Comments [25]
难得飘也写这种日志。。。
I live in south of China,Shenzhen.
Front developer Technology Instructor,work for Tencent ISD webteam.
Is committed to promoting "web standards" at WebReBuild.ORG.
哈哈哈笑死了
吖,不知道你们怎么发现的
之前自己用脚本缩放页面自适应窗口大小的时候遇到过这个问题。
后来放弃zoom,改用-webkit-transform: scale();之后居然就没这问题了。
这潭子水很深很深……
真是难得,头一次看飘爷写这样的东西
晕死,飘爷也会写技术文章啊!很牛叉!
[...]这个是在飘飘博客里看到的[...]
Great! 这方法不错,不知道Chrome为什么这么做,难道是Google中国的杰作?
Chrome用起来真不错
已经加了,终于解决这鬼问题了。
有个题外话,引用minifest文件的页面不是本身会被离线存储么,为什么你这里侧边栏的评论还是显示最新的,不是首页已经被离线存储了么
相当奇怪的问题啊
这个问题终于解决了!
技术高哦!!
哦耶~,问题解决了!...都说不是我CSS写的有问题来的...
上来感谢一下.~THX.
呵呵12px太小了。最佳设置还是根据个人浏览的习惯定制吧。
[...]2.inline-block元素之间存在细微的间距,这可能是由于换行符导致的,可以在ul中设置font-size:1px,遇到Chrome不能识别的问题可以参考这里《中文版chrome不支持小于12px字体定义的解决》[...]
[...]摘自:http://www.pufen.net/technology/2010/215/[...]
网站很炫,谢谢你的回复。可以去我的个人博客http://seoskys.appspot.com上看看,希望能交换下友情链接。
赞!谢谢
酷!!已转发到开源中国
http://www.oschina.net/bbs/thread/15373
[...]line-height:99999em;//-webkit-text-size-adjust:0;link导致line-height:0;[...]
加这个属性在这里,其他元素都继承了,这样在webik的浏览器缩放,字体不会变化的
神奇啊~~今天用上了。
的确好用,感谢
[...]http://www.pufen.net/technology/2010/215/[...]