在 Android 应用程序中,我得到计算的字体大小为 2.90909px
Posted
技术标签:
【中文标题】在 Android 应用程序中,我得到计算的字体大小为 2.90909px【英文标题】:In Android app i am getting computed font-size as 2.90909px 【发布时间】:2019-07-27 21:11:09 【问题描述】:在 android 应用程序中,我正在打开一个网站。 在这个网站上,我使用 rem 作为宽度单位。 对于 html 标签,我已将字体大小添加为 1px。
html font-size:1px !important;
但如果我看到计算样式,我会看到字体大小为 2.90909px
我已经检查过这个 css 是否在某处被覆盖,但不是。附上相同的屏幕截图。
请让我知道是什么问题以及可以解决的方法,因为我希望 html 字体大小等于 1px。
请查看高亮部分,有任何已知问题吗?
【问题讨论】:
尝试了字体增强修复它不起作用 【参考方案1】:你需要深入,应该这样做:
* font-size: 1px !important;
在 HTML 标签上使用它不会影响一些 jQuery Mobile 元素,例如按钮。
【讨论】:
感谢此修复工作的建议,但它破坏了页面的整个字体大小。还有其他方法 如果您想将此规则放在 HTML 上,您实际上是在更改整个页面。这是同一件事。您也可以将其更改为 "html * font-size: 1px !important; " 不带引号,但同样会影响整个页面。 是的,你是对的,但我只想要在 html 上的 font-size:1px。我只想要在 html 上,因为我想在某些元素上用作 rem。 什么是 HTML? 我们使用 rem 单位作为圆圈和一些组件的宽度。现在 rem 在桌面和移动版 chrome 中作为根元素的字体大小(即 html 为 1px)非常出色,但在 android 应用程序中这个html 的字体大小为 2.9090 像素,因为其中的圆圈几乎是三倍(2.9090)。如果根元素的字体大小为 1 像素,那么一切都会完美以上是关于在 Android 应用程序中,我得到计算的字体大小为 2.90909px的主要内容,如果未能解决你的问题,请参考以下文章