我想通过JavaScript设置一段文本的字体。但是不知道为什么,只有在设置font-size
时才能这样做。所以这样做可行:
el.style.font = "10px arial, serif"
但是这并不会。
el.style.font = "arial, serif"
我知道有其他设置字体的方法,但出于其他原因,这种方法会更方便 - 为什么它不起作用?
我已经检查了Firefox和Chrome,所以我认为这是我不理解的问题,而不是一个错误。
我想通过JavaScript设置一段文本的字体。但是不知道为什么,只有在设置font-size
时才能这样做。所以这样做可行:
el.style.font = "10px arial, serif"
el.style.font = "arial, serif"
我知道有其他设置字体的方法,但出于其他原因,这种方法会更方便 - 为什么它不起作用?
我已经检查了Firefox和Chrome,所以我认为这是我不理解的问题,而不是一个错误。
font-family
,则必须同时指定 font-size
属性。[
[ <‘font-style’> || <font-variant-css21> || <‘font-weight’> || <‘font-stretch’> ]?
<'font-size'>
[ / <'line-height'> ]?
<'font-family'>
] |
caption |
icon |
menu |
message-box |
small-caption |
status-bar
编辑:已更新为CSS3定义。