【问题标题】:Is it possible to use css font-size smaller than 8px on Android version 2 or lower是否可以在 Android 版本 2 或更低版本上使用小于 8px 的 css 字体大小
【发布时间】:2012-02-03 01:03:43
【问题描述】:

我需要使用小于 8px 的字体大小。但是Android版本2或更早版本似乎强制font-size为8px作为最小尺寸。

有没有办法让字体大小小于8px?

这是我使用的 html/css:

...
<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1" />
...

<p style="font-size: 12px">Hello 12px</p>
<p style="font-size: 11px">Hello 11px</p>
<p style="font-size: 10px">Hello 10px</p>
<p style="font-size: 9px">Hello 9px</p>
<p style="font-size: 8px">Hello 8px</p>
<p style="font-size: 7px">Hello 7px</p>
<p style="font-size: 6px">Hello 6px</p>
<p style="font-size: 5px">Hello 5px</p>
<p style="font-size: 4px">Hello 4px</p>
<p style="font-size: 3px">Hello 3px</p>
<p style="font-size: 2px">Hello 2px</p>

这是在 Andorid 2.2 上的结果:

【问题讨论】:

  • 可能使用 Skyfire 而不是该版本 android 操作系统附带的内置浏览器。检查另一个机器人浏览器。
  • 很抱歉,这不是一个选项。我需要它在默认浏览器上工作...

标签: android css browser font-size


【解决方案1】:

答案是肯定的,在你的 css 中使用这一行:

-webkit-text-size-adjust: none;

Answer found here

And you may read this as well

【讨论】:

  • 这对 font-size: 0 不起作用。在这种情况下,如果要删除 inline-block 元素之间不需要的空格,解决方案类似于 letter-spacing: -10px (- 1 似乎并非在所有情况下都有效)。
猜你喜欢
  • 1970-01-01
  • 2012-12-31
  • 2013-03-05
  • 1970-01-01
  • 1970-01-01
  • 2015-09-10
  • 1970-01-01
  • 2017-05-12
  • 2016-06-26
相关资源
最近更新 更多