【发布时间】:2021-08-05 13:18:26
【问题描述】:
有谁知道为什么 font-weight 是唯一没有在这种情况下应用的声明?
HTML
<div id="page_title">
<h3>Page Title</h3>
</div>
CSS
#page_title {
color: rgb(90, 190, 190);
font-family: 'Roboto', sans-serif;
font-weight: 700;
}
由于某种原因,颜色和系列都被应用了,但没有应用重量。 div 位于 header 标签内,没有其他样式应用于 header 或 h3 元素。
编辑
值得一提的是,谷歌字体已被导入到 HTML 文件中的外部样式表上方,如下所示:
<!-- Import Google Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
还值得一提的是,如果我以 h3 选择器而不是 id 为目标,则可以应用字体粗细。所以 font-weight 是有效的,只是如果我使用 id 就不行了。
【问题讨论】:
-
请发布您必须从 Google 导入 Roboto 字体的代码
标签: css css-selectors