更改CSS“粗体”属性font-weight值

时间:2013-08-22 12:01:12

标签: css twitter-bootstrap

问题非常简单。

我使用Bootstrap,其中所有大胆的东西都是CSS

tag {
  font-weight: bold;
}

但是我使用Open Sans(和很多人一样),font-weight: 400还不够,font-weight: 700要好得多。

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

=====

修改

我一定不清楚。

在CSS only 中,没有修改Bootstrap源,有许多位置(the whole list here),其中bootstrap说(例如。​​)

h6 {
  font-weight: bold
}

我希望网络浏览器明白,在这种情况下,bold应默认为font-weight: 700而不是font-weight: 400,而不会重写所有规则(例如。)

h6 {
  font-weight: 700
}

答案可能是目前无法实现,但Google尚未向我提供任何答案。

2 个答案:

答案 0 :(得分:2)

如果您使用的是strong代码。

strong {
    font-weight: 700;
}

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

elem {
    font-weight: 700;
}

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

答案 1 :(得分:2)

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

开放sans我经常使用,我知道有几个权重,你在你的风格分别参考,并根据你的需要打电话。因此,您只需参考opensans-bold或您想要的任何重量。

然而,使用谷歌等字体,我认为字体权重确实有用。

一篇好文章here