在CSS中,您可以组合子属性。例如,我可以这样定义边框:
border-style: solid;
border-width: 1px;
border-color: #555;
或者我可以为border
属性使用一个声明作为速记:
border: solid 1px #555;
这也适用于background
和其他属性。但是,它似乎不适用于font
。说我有这个:
font-style: italic;
font-weight: bold;
如果将其简化为以下内容,则完全不应用样式。
font: bold italic;
那是为什么?
答案 0 :(得分:2)
我在以下页面上找到了答案: https://css-tricks.com/snippets/css/font-shorthand/
“您需要至少提供font-size和font-family才能使速记正常工作,否则它将只是语法错误,无所作为。”
答案 1 :(得分:-1)
我们可以称其为简写
请检查MDN文档或字体https://developer.mozilla.org/en-US/docs/Web/CSS/font
font: italic small-caps bold 16px/2 cursive;