正文

CSS速成指南(10)

CSS插件工具箱 作者:(英)Robin Nixon


2.6  字体

使用CSS,可以设定4种主要的字体属性:字体系列、字体样式、字体大小和字体粗细。通过它们,可调整文本在Web页面中或打印时显示的方式。

2.6.1  字体系列

Font-family属性指派要使用的字体。它也支持按优先级顺序列出各种字体,这样当用户没有安装首选的字体时,样式化可以适当降级。例如,要给段落设置默认字体,可以使用一个如下所示的CSS规则:

p { font-family: Verdana, Arial, Helvetica, sans-serif; }

其中,字体名称由两个或多个词构成,必须将名称放在引号内,如下所示:

p { font-family: "Times New Roman", Georgia, serif; }

提示:

由于它们实际应在所有Web浏览器和操作系统中可用,所以在Web页面上使用的最安全的字体系列为Arial、Helvetica、Times New Roman、Times、Courier New和Courier。Verdana、Georgia、Comic Sans MS、Trebuchet MS、Arial Black和Impact字体对于Mac和PC来说是安全的,但可能不能安装在像Linux这样的操作系统上。其他常用但不太安全的字体有Palatino、Garamond、Bookman和Avant Garde。如果使用其中一种字体,则要确保在CSS中提供一个或多种较安全的字体作为退路,这样Web页面将在没有首选字体的情况下适当降级。

2.6.2  字体样式

通过这一属性,可以选择正常、以斜体字或倾斜体显示一个字体。下列规则创建了3个可对元素应用这些效果的类(normal、italic和oblique):

.normal {font-style:normal; }

.italic {font-style:italic; }

.oblique {font-style:oblique; }

2.6.3  字体大小

如前面有关度量单位一节所述,可以以多种方式改变字体大小。但这些方式归为两种主要类型:固定的和相对的。固定设置如下规则所示,其将默认段落字体大小设置为14磅:

p { font-size:14pt; }

或者,使用当前默认字体大小,通过它样式化各种类型的文本,如标题。在下列规则中,定义了一些标题的相对大小,从<h4>标记开始,它比默认值大20%,然后各个标记依次比前一个标记大40%。

h1 { font-size:240%; }

h2 { font-size:200%; }

h3 { font-size:160%; }

h4 { font-size:120%; }

2.6.4  字体粗细

使用这一属性,可以选择以何种粗细度显示字体。可使用的主要值有normal和bold,如下所示:

.bold { font-weight:bold; }


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号