gpt4 book ai didi

javascript - 通过 style.font 设置字体系列不起作用,除非还设置了字体大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:50:03 25 4
gpt4 key购买 nike

我想通过一些 JavaScript 设置一段文本的字体。出于某种原因,似乎我也只能在设置 font-size 时这样做。所以这有效:

el.style.font = "10px arial, serif"

但这不是

el.style.font = "arial, serif"

( jsfiddle example )

我知道还有其他方法可以设置字体,但出于其他原因,这种方法会很方便——为什么它不起作用?

我已经检查过 Firefox 和 Chrome,所以我认为这是我不理解的东西,而不是错误。

最佳答案

因为根据the definition来自 W3C,如果包含 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 定义。

关于javascript - 通过 style.font 设置字体系列不起作用,除非还设置了字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16229491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com