Serif 字体如果需要了解更多有关字体系列的知识,请阅读 CSS 字体系列。
Sans-serif 字体
Monospace 字体
Cursive 字体
Fantasy 字体
body {font-family: sans-serif;}这样用户代理就会从 sans-serif 字体系列中选择一个字体(如 Helvetica),并将其应用到 body 元素。因为有继承,这种字体选择还将应用到 body 元素中包含的所有元素,除非有一种更特定的选择器将其覆盖。
h1 {font-family: Georgia;}这样的规则同时会产生另外一个问题,如果用户代理上没有安装 Georgia 字体,就只能使用用户代理的默认字体来显示 h1 元素。
p {font-family: Times, TimesNR, 'New Century Schoolbook',根据这个列表,用户代理会按所列的顺序查找这些字体。如果列出的所有字体都不可用,就会简单地选择一种可用的 serif 字体。
Georgia, 'New York', serif;}
<p style="font-family: Times, TimesNR, 'New Century Schoolbook', Georgia,字体风格
'New York', serif;">...</p>
font-style 属性最常用于规定斜体文本。italic 和 oblique 的区别
该属性有三个值:
normal - 文本正常显示
italic - 文本斜体显示
oblique - 文本倾斜显示
实例
p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}
p {font-variant:small-caps;}字体加粗
实例字体大小
p.normal {font-weight:normal;}
p.thick {font-weight:bold;}
p.thicker {font-weight:900;}
亲自试一试
h1 {font-size:60px;}在 Firefox, Chrome, and Safari 中,可以重新调整以上例子的文本大小,但是在 Internet Explorer 中不行。
h2 {font-size:40px;}
p {font-size:14px;}
亲自试一试
h1 {font-size:3.75em;} /* 60px/16=3.75em */在上面的例子中,以 em 为单位的文本大小与前一个例子中以像素计的文本是相同的。不过,如果使用 em 单位,则可以在所有浏览器中调整文本大小。
h2 {font-size:2.5em;} /* 40px/16=2.5em */
p {font-size:0.875em;} /* 14px/16=0.875em */
亲自试一试
实例我们的代码非常有效。在所有浏览器中,可以显示相同的文本大小,并允许所有浏览器缩放文本的大小。
body {font-size:100%;}
h1 {font-size:3.75em;}
h2 {font-size:2.5em;}
p {font-size:0.875em;}
亲自试一试