【问题标题】:Font weight is changing on displaying as block显示为块时字体粗细正在发生变化
【发布时间】:2017-07-04 12:32:06
【问题描述】:

我正在尝试创建那些著名的导航栏,但遇到了一个奇怪的问题...

我创建了一个 JSFiddle 来显示我的代码和我的问题:JSFiddle

基本上,当我将鼠标悬停在“2”菜单上时,我的下拉内容显示为块(之前设置为无),我的整个文档 font-weight 正在发生变化...

两件事:

  • 当我将 .dropdown-content 设置为 display: block 时,我没有遇到这个问题
  • 当我将 .head1 position 设置为 fixed 以外的任何其他值时,我没有遇到此问题

提前感谢您提供任何线索!

我忘了提,但这只会发生在 Safari 上...

【问题讨论】:

    标签: css hover block fixed display


    【解决方案1】:

    尝试添加

    body{
      -webkit-font-smoothing: subpixel-antialiased;
    }
    

    到您的 CSS。当我将它添加到您的 JSFiddle 时,它​​在 Safari 中为我工作。

    请看:Font weight turns lighter on Mac/Safari

    【讨论】:

    • 成功了!非常感谢,我会阅读你给我的链接! :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    • 2012-12-10
    • 2014-12-16
    • 2016-12-15
    • 1970-01-01
    • 2014-10-16
    相关资源
    最近更新 更多