美文网首页
CSS权威指南读书笔记-字体

CSS权威指南读书笔记-字体

作者: 风色透明 | 来源:发表于2016-10-14 20:51 被阅读0次

    CSS定义了5种通用字体系列

    Serif 字体 成比例,有上下短线

    Sans-Serif 字体 这些字体成比例,但没有上线短线

    Monospace字体 不成比例 通常用于模拟打字机输出的文本

    Cursive 字体 模仿人的手写体

    Fantasy 字体 无特定特征,无法归类的字体

    如果希望文档中使用serif字体但不关心具体哪种,可以使用body{font-family:serif}

    这样用户代理会从serif中选择一个字体并应用

    建议所有font-family属性中都提供一个通用字体系列。{font-family:Arial,serif}

    如果字体名称中有空格或特殊字符需要使用单引号,在指定具体通用系列时比如serif,不能加引号,因为如果加引号会认为是一种特定字体而不是一个字体系列。

    单引号和双引号都可以,要注意在style中因为有“” 所以避免相同要使用‘’单引号

    字体加粗

    font-weight:normal|bold|bolder|lighter|100~900|inherit

    字体大小

    font-size: xx-small x-small  normal medium large x-large xx-large smaller larger 

    前七个为绝对大小,通常一个绝对大小与下一个绝对大小之间的差别(缩放因子)应该是向上1.5向下0.66 如medium10px large为15px

    smaller 和larger都是相对大小,相对大小的缩放系数一般为1.2/0.8

    字体风格

    font-style:italic|oblique|normal|inherit

    斜体(italic)/倾斜(oblique) 字体文件归类不同

    字体变形:font-variant

    font-variant:small-caps|normal|inherit

    small-caps 是指小型大写字母文本,只要文本源中出现大写字母,会显示一个更大的大写字母,如果出现小写字母,就会显示一个小型的大写字母

    font简写

    font:font-style font-variant font-weight (这三个没有顺序 normal可以省略,被省略的属性默认置为normal)后面的font-size font-family 必须按照顺序写,而且这两个值必须有。

    比如写 h1{font:italic 16px serif } 等价于h1{normal normal italic 16px serif}会使h1失去bold属性

    使用系统字体

    caption 用于有标题的控件,比如按钮

    icon 用于对图标加标签

    menu 用于菜单,即下拉菜单和菜单列表

    message-box 用于对话框

    small-caption 用于对小控件加标签

    status-bar 用于窗口状态条

    例如button{ font:caption} 

    font-face规则

    @font-face { font-family:;      src[][,[]]*;;      [font-weight:];      [font-style:];}

    作用是自定义字体

    相关文章

      网友评论

          本文标题:CSS权威指南读书笔记-字体

          本文链接:https://www.haomeiwen.com/subject/ohqgyttx.html