微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 Chrome DevTools 中将菜单字体更改为粗体

如何解决无法在 Chrome DevTools 中将菜单字体更改为粗体

我的网站位于 https://www.datanumen.com/

我想把菜单项的字体改成粗体,所以我这样做:

  1. 在 Chrome 中打开它
  2. 点击“开发者工具”
  3. 转到第一个菜单项“产品”并右键单击“检查”。
  4. 然后我找到菜单
 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-161"><a href="https://www.datanumen.com/products/">Products</a></li>
  1. 然后在右手边,我单击“+”为其添加样式,如下所示:
li.menu-item.menu-item-type-post_type.menu-item-object-page {
    font-weight: bolder;
}

我希望使所有菜单项更粗,因此我选择了与 menu-item-object-page 一样特定的说明符,而不是 menu-item-161。

然后这样做之后,什么也没有发生。菜单项完全没有变粗。

下面是我所做的:

enter image description here

只是想知道我做错了什么?非常感谢。

更新

刚刚使用以下 css 规则将菜单项加粗:

#menu-main-menu-1 li a {
    font-weight: bold;
}

但还有一个问题是,看起来粗体和粗体都是一样的,见下文:

enter image description here

解决方法

在你的css中你错过了“a”

li.menu-item.menu-item-type-post_type.menu-item-object-page a {
    font-weight: bolder;
}

总是选择 id 而不是类,因为 id 是唯一的,所以不要混淆,因为你的 ul 标签中有 id

给出以下css

#menu-main-menu-1 li a {
    font-weight: bolder;
}
,

@alanac 您使用的字体家族必须支持该 css 属性。我尝试使用 font-weight: 1000;这就是可以为该字体设置的更大胆的外观。

testing wwww.datanumen.com in chrome browser with developer tools

, 应用于子 font-weight 元素的

a 在这里优先。您应该定位 a 内的 li 元素,而不是 li

li.menu-item.menu-item-type-post_type.menu-item-object-page a {
    font-weight: bolder;
}
,

使用以下代码

.desktop-nav>ul>li>a {
    font-weight: 900 !important;
}
or
.desktop-nav>ul>li>a {
    font-weight: bolder !important;
}

字体粗细应该放在锚标签上。

,

同意答案,您需要定位 'a' 元素。

检查它是否不是从另一个 css 声明应用的继承。

testing wwww.datanumen.com in chrome browser with developer tools

testing wwww.datanumen.com in chrome browser with developer tools

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。