更改CSS“;黑体字;属性字体权重值
问题很简单 我使用Bootstrap,其中所有粗体的东西都是CSSIZE更改CSS“;黑体字;属性字体权重值,css,twitter-bootstrap,Css,Twitter Bootstrap,问题很简单 我使用Bootstrap,其中所有粗体的东西都是CSSIZE tag { font-weight: bold; } 但是我使用的是opensans(和很多人一样),其中font-weight:400是不够的,font-weight:700要好得多 我有没有办法告诉我的CSS,bold=700而不是400(这是我计算的默认值) ===== 编辑 我一定不清楚 仅在CSS中,在不修改引导源的情况下,有许多位置()在引导中显示(例如) 我希望web浏览器理解,在这种情况下,默认情况下
tag {
font-weight: bold;
}
但是我使用的是opensans
(和很多人一样),其中font-weight:400
是不够的,font-weight:700
要好得多
我有没有办法告诉我的CSS,bold=700
而不是400(这是我计算的默认值)
=====
编辑
我一定不清楚
仅在CSS中,在不修改引导源的情况下,有许多位置()在引导中显示(例如)
我希望web浏览器理解,在这种情况下,默认情况下,bold
应等同于font-weight:700
,而不是font-weight:400
,而无需重写所有规则(例如)
答案可能是目前还不可能,但谷歌还没有给我任何答案。如果你使用的是
strong
标签
strong {
font-weight: 700;
}
或者,如果您正在使用font-weight:bold
将元素设置为粗体,为什么不这样做
elem {
font-weight: 700;
}
注:正如@Pavlo指出的,粗体相当于700。如果您使用的是开放式SAN,我猜您使用的是
@fontface
——除非来自类似Typekit的东西,否则不建议在使用@fontface
时使用font-weight属性设置字体权重。如果您托管自己的字体,我认为添加字体权重将尝试在只有一个权重的字体上添加权重
我经常使用的开放式SAN,我知道它有几种权重,您可以在自己的样式中单独引用它们,并根据需要调用它们。因此,您只需引用opensans bold
或您想要的任何权重
然而,使用谷歌等的字体,我认为字体权重确实有效
一篇好文章为什么不干脆做
字体重量:700
?还是要使用bold
作为700
的快捷方式(别名)?在后一种情况下,如果你使用较少,这是相当容易的;你可以只做@bold-weight:700
,然后标记{font-weight:@bold-weight;}
这正是我想做的,但是如果可能的话,用CSS而不是更少(因为我想保持引导源代码不变)。实际上bold
相当于700
:+1,只回答了这一点。为什么不使用@font-face?通过指向不同版本的字体,这似乎是唯一可以尝试的方法:参见和
strong {
font-weight: 700;
}
elem {
font-weight: 700;
}