gpt4 book ai didi

html - 滚动后页面在导航栏中呈现不同的字体粗细

转载 作者:行者123 更新时间:2023-11-27 22:36:01 26 4
gpt4 key购买 nike

希望有人能帮我解决这个问题。我已经尝试了无数种方法,但我似乎无法弄清楚这一点。

使用谷歌浏览器,这是我看到的。值得注意的部分是导航栏的图标: Scrolled to the top

并滚动到底部:

Scrolled to the bottom

如您所见,字体粗细完全不同并且仅受滚动影响。这种行为似乎只发生在 OSX 上的 Chrome 上,当前运行 23.0.1271.95(最新)

我曾尝试对字体施加粗细,甚至使用 !important - 它会改变粗细,但一旦我滚动它就会无缘无故地降低粗细。关于可能导致此问题的原因以及我如何解决此问题以确保我的网站在任何地方都能正确呈现的任何提示?

最佳答案

很可能是某些原因导致浏览器在您滚动文本后禁用亚像素字体抗锯齿功能。这可以是任何类型的 CSS 转换、透明度等。在 OSX 上,这将使文本看起来不那么粗体(有关更多信息,请参见此处:Unwanted Bolding added to font in browsers)

解决方案是先发制人地禁用子像素字体抗锯齿。将此应用于导航栏的 CSS:

#navbar {
-webkit-font-smoothing: antialiased;
}

关于html - 滚动后页面在导航栏中呈现不同的字体粗细,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13780977/

26 4 0
文章推荐: javascript - Angular UI 路由器 : URL is changing but view keeps loading (preloader)
文章推荐: javascript - 如何在谷歌柱形图中添加轴刻度/标签?
文章推荐: html - z-indexed div 上的链接不是链接?
文章推荐: javascript - 如果
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com