/(正斜杠)在css样式声明中

Pee*_*aha 13 css

可能重复:
这种CSS字体速记语法是什么意思?

最近在查看apple的网站样式时,我遇到了这个我无法理解的CSS规则声明:

body {
   font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}
Run Code Online (Sandbox Code Playgroud)

我无法理解,因此想知道正向斜线如何font: 12px/18px实际工作?

Mr.*_*ien 15

它只是意味着font-sizeline-height

font: 12px/18px /*12px font-size and 18px line-height*/
Run Code Online (Sandbox Code Playgroud)

这是一个简写符号......例如,你可以使用CSS中的更多内容

margin-top: 10px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 40px;
Run Code Online (Sandbox Code Playgroud)

可以简单地写成

margin: 10px 20px 30px 40px
         ^----^----^----^
       Top/Right/Bottom/Left
Run Code Online (Sandbox Code Playgroud)

或者说例如这个

border-width: 1px;
border-style:solid;
border-color: #ff0000;
Run Code Online (Sandbox Code Playgroud)

可以写成

border: 1px solid #f0000;
Run Code Online (Sandbox Code Playgroud)

这是一个很酷的CSS简写列表