代码之家  ›  专栏  ›  技术社区  ›  Ben

在CSS字体速记中,正斜杠是什么意思?

  •  185
  • Ben  · 技术社区  · 14 年前

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

    font: 12px/18px ...
    

    什么是 12px/18px 部分意思是准确的?

    2 回复  |  直到 14 年前
        1
  •  204
  •   keyser help    12 年前

    12px 是字体大小, 18px 是线条高度。

    该语法基于指定各自大小的排版符号,并且仅适用于 font 速记属性。换言之,上述声明仅限于以下内容:

    font-size: 12px;
    line-height: 18px;
    

    和往常一样,如果将行高设置为相对值(例如百分比或ems),则会根据字体大小计算行高。

    W3C CSS2.1 font property reference
    W3C CSS3 Fonts Module font property reference (语法从css2.1继承而来)

        2
  •  67
  •   BoltClock    13 年前

    相当于:

    font-size: 12px;
    line-height: 18px;