CSS:字体

常规意义上的字体实际上是一个字体系列(font family,是多种字体变形的一个组合,每种变形都是一个具体的字体风格(font face

E.g. Times包括多种变形TimesRegular, TimesBold, TimesItalic, TimesOblique, TimesBoldItalic, TimesBoldOblique等。

 

除特定字体系列(e.g. Times、Verdana、Helvetica、Arial)外,CSS还定义了5种通用字体系列:

Serif:成比例(所有字符根据不同大小有不同宽度)、有上下短线(字符笔划末端装饰)。E.g. Times, Georgia, NewCentury Schoolbook.

Sans-serif:成比例、没有上下短线。E.g. Helvetica、Geneva、Verdana、Arial、Univers.

Monospace:不成比例、通常用于模拟打字机/老式点阵打印机/老式视频显示终端的输出,每个字符宽度相同,不一定有上下短线。E.g. Courier, Courier New, Andale Mono.

Cursive:模仿手写体,由曲线和serif字体中没有的笔画装饰组成。E.g. Zapf Chancery、Author、Comic Sans.

Fantasy:无法划归到任何一种其他字体系列当中,e.g. Western, Woodblock, Klingon.

 

 

字体使用

向文档应用一种字体(e.g. sans-serif),并不关心是哪一种具体字体,用户代理会从该字体系列选择一个字体并应用到指定元素及其中包含的所有元素(因为继承),除非有一种更特定的选择器将其覆盖。如果用户代理上该字体不可用,则只能使用用户代理的默认字体来显示。

body {font-family: sans-serif;}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwwxzw.html