0

这个问题很简单。

我使用 Bootstrap,所有粗体的东西都是 CSSized

tag {
  font-weight: bold;
}

但我使用Open Sans(和很多人一样),哪里font-weight: 400还不够,font-weight: 700而且好多了。

有没有办法告诉我的 CSSbold=700而不是 400(我认为这是默认值)?

=====

编辑

我一定是不清楚。

在 CSS中,在不修改 Bootstrap 源的情况下,有许多位置(此处为整个列表),其中 bootstrap 表示(例如)

h6 {
  font-weight: bold
}

我希望网络浏览器理解在这种情况下bold应该等效于font-weight: 700而不是font-weight: 400默认情况下不重写所有规则(例如)

h6 {
  font-weight: 700
}

答案可能是目前不可能,但谷歌还没有给我任何答案。

4

2 回答 2

3

如果您正在使用strong标签。

strong {
    font-weight: 700;
}

或者如果您使用 使元素变得粗体font-weight:bold,为什么不呢?

elem {
    font-weight: 700;
}

注意:正如@Pavlo 指出的那样,粗体相当于 700。

于 2013-08-22T12:07:08.607 回答
2

如果您使用的是 Open Sans,我猜您正在使用@fontface- 不建议在使用时使用 font-weight 属性设置字体粗细,@fontface除非来自 Typekit 之类的东西。如果您托管自己的字体,我认为添加 font-weight 会尝试在只有一个权重的字体上添加权重。

我经常使用的开放式 sans,我知道有几种权重,您可以分别在自己的风格中引用这些权重,并根据您的需要进行调用。因此,您只需参考opensans-bold您想要的重量或任何重量。

但是使用来自谷歌等的字体,我认为字体权重确实有效。

这里有一篇好文章

于 2013-08-22T12:27:48.920 回答