我正在尝试理解 -webkit-text-size-adjust:none;
的用途。
在安卓(Chrome)或iOS(Safari和Chrome)上添加或删除这个属性不会影响我的字体大小。那么它的作用是什么呢?
-webkit-text-size-adjust
auto
或100%
,因为Web浏览器会处理如何调整文本的大小。 -webkit-text-size-adjust:100%
:来源链接
编辑
Chrome在安卓手机上使用字体增强,因此无论你设置什么值,-webkit-text-size-adjust
都会被忽略。您可以通过将max-height
设置为较大的值(100000px
左右)来禁用字体增强,查看这个bug。none
是不好的,但它对移动浏览器有什么影响呢?我只是看不到将属性设置为 none
会有任何变化。 - user1437328似乎没有任何关于-webkit-text-size-adjust
的公开规范,但是有一个非正式的描述,它说在iPhone上的Safari中有效。
根据CSS Mobile Text Size Adjustment Module Level(编辑草案),auto
是初始值,因此只有当覆盖将属性设置为不同值的设置时,-webkit-text-size-adjust:none
才会产生影响。据推测,-webkit-text-size-adjust
的工作方式基本与计划中的text-size-adjust
属性相同。
none
是默认值。 - MarcinJuraszekauto
是默认设置。 - user1437328