我最近听到(实际上我并不太相信)当您使用font-weight
定义@ font-face时,例如700
,并且您在CSS font-weight: bold
中的某处使用浏览器可以使用仿粗体类型呈现font-weight
本身。在这种情况下,700
和bold
之间是否存在这种差异?
所以我要问的是:给定这样的定义
@font-face {
font-family: SampleFont;
src: ...;
font-weight: 700;
}
在以下情况下,所有浏览器(根据规范)是否都使用SampleFont
的指定文件?
.case1 { font-weight: 700; }
.case2 { font-weight: bold; }
我问你是否用@font-face
定义700
,例如bold
(反之亦然),然后在CSS中的某个地方使用它的等价物(在这种情况下<script src="test.js?rev=1"></script>
)使用人造粗体文本而不是通过@ font-face定义的文本。
谢谢专家!
答案 0 :(得分:3)
它们之间没有区别。也许像font-weight:bold
一样使用它会使您的代码比使用font-weight:700
更具可读性。
您还可以使用有关font-weight
的其他值。
'font-weight:normal
'与'font-weight:400
'同义,'font-weight:bold
'与'font-weight:700
'同义。
答案 1 :(得分:0)