我有一个简单的代码段,其中包含一个由一个字母和12个数字组成的电话号码,在ap元素中包含一个简单的文本,在桌面浏览器中一切正常,但在iPhone浏览器中,该字母p
看上去不错,但其余的数字看上去都不错非常小,有一个换行符。
p.style3 {
font-size: 3rem !important;
font-family: Georgia, "Times New Roman", Times, serif !important;
text-rendering: optimizeLegibility;
font-style: italic;
font-weight: lighter;
white-space: nowrap;
}
<p class="style3">p. 706.467.3000</p>
为什么iOS上的Safari会显示此行为?
试试这个(http://codepen.io/sergdenisov/pen/ZGBEvR):
HTML:
<meta name="format-detection" content="telephone=no"/>
<p class="style3">p. 706.467.3000</p>
CSS:
p.style3 {
-webkit-text-size-adjust: 100%;
font-size: 3rem !important;
font-family: Georgia, "Times New Roman", Times, serif !important;
text-rendering: optimizeLegibility;
font-style: italic;
font-weight: lighter;
white-space: nowrap;
}
PS <meta>
应该在<head>
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句