CSS字体速记中正斜线的含义是什么?

Web*_*net 185 css fonts

我在样式表中看到以下CSS声明:

font: 12px/18px ...
Run Code Online (Sandbox Code Playgroud)

这个12px/18px部分到底意味着什么?

Bol*_*ock 204

12px是字体大小,18px是行高.

语法基于用于指定相应大小的印刷符号,并且仅适用于font速记属性.换句话说,上述声明只是扩展为以下内容:

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

与往常一样,如果将线高设置为相对值(例如百分比或ems),则相对于字体大小计算.

W3C CSS2.1 font属性引用
W3C CSS3字体模块font属性引用(语法从CSS2.1继承)


pok*_*oke 66

它相当于:

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