【问题标题】:How to override computed style of Google Chrome如何覆盖谷歌浏览器的计算样式
【发布时间】:2015-05-18 19:09:30
【问题描述】:

我正在使用各国支持的 sencha 框架开发 web 应用程序。如果我将 Google chrome 语言设置为“中国”,则应用程序无法正确呈现。整个 CSS 样式都被折腾了。我无法仅针对特定语言(中国)重写整个样式...经过大量调试后,我发现谷歌浏览器始终为中文设置最小字体大小为 12px。这导致了这个问题,因此我的风格被打破了。我需要将字体大小设置为“2.94”px。如何覆盖 Chrome 正在计算的这个 12px ?在其他语言中,Chrome 本身将字体大小设置为“2.94”。只有中国和韩语具有这种由 Chrome 计算的不同字体大小...请帮助解决这个问题。

【问题讨论】:

  • 字体大小:12px;样式属性 - 2.87px 这是我在 Chrome 的计算样式中看到的...我想摆脱 Chrome 只为中文计算的这个 12px
  • 我试过这个......但它没有用...... body{ -webkit-text-size-adjust: none; },看起来 -webkit-text-size-adjust 已被弃用...

标签: javascript css google-chrome web-applications fonts


【解决方案1】:

这似乎是旧的修复方法 使用 css-reset 技术

*{ -webkit-文本大小调整:无; }

不再工作了。

这里描述了一种替代方法:https://www.fyianlai.com/2012/01/google-chrome-minimum-font-size-issue/

使用 chrome 首选项设置不同的最小字体大小。

【讨论】:

    猜你喜欢
    • 2011-09-11
    • 2011-01-20
    • 2014-10-03
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 2019-10-21
    相关资源
    最近更新 更多