日期:2014-03-13  浏览次数:21428 次

网页制造aiyiweb文章简介:这次引见css对于字体, 背景等属性的控制.

原文:http://jorux.com/archives/property-2-if-you-love-css/

上次次要说明了css对于颜色和文本属性的控制, 这次引见css对于字体, 背景等属性的控制.

字体(Font)
css控制的字体属性包括font-family, font-style, font-variant, font-weight, font-size.

1.font-family:

由字体名(family-names)和字组名(generic families)两个部分组成.首先来看个实例,例:查看Jorux.com首页的css文件,可以看到以下代码:

body {
font: normal 12px/1.5 Georgia, sans-serif;
text-align:left;
background:#444 url(images/bodybg.jpg) repeat-y;
}

蓝色加亮部分就是font的属性值, 这种写法为简写, 可将其还原为:

font-weight: normal;
font-size: 12px;
line-height: 1.5;
font-family: Georgia, sans-serif;

行高(line-height)其实并不属于font属性, 但可以在简写时归入font属性值内. 如今我们先只看最后一行font-family的部分. “Georgia“即为字体名(有simhei, arial, verdana等), “sans-serif“即为字组名(包括衬线字体(Serif), 非衬线字体(Sans-Serif) 和等宽字体(MonoSpace)三种).

由于Windows自带的汉字字体极为无限. 但普通中文Windows系统都支持宋体(默认, SimSun)和黑体(SimHei)和楷体(kaiti_gb2312). 我们来看看这几种汉字字体(要留意这几种字体名, 楷体的英文字体名为kaiti_gb2312, Firefox对汉字字体支持不良):

宋体      楷体      黑体      默认 

中国人看到西方字体名可能会比较迷惑, 但就好像学习英文时所遇到的英文名一样, 一些常用的字体名的表现和拼写必需要掌握, 对于中文学习者, 目前只推荐掌握以下几种英文字体:

Arial      Verdana      Georgia       Courier  

这几种字体的普通用法如下:

  1. Arial: 是目前最为流行的注释字体, 几乎所有的web2.0站点(如Google, Flickr, Wikipedia等)都使用arial字体作为注释甚至是标题的字体. 特点是亲和力比较强, 阅读起来不易疲劳;
  2. Verdana: 是1996年微软约请顶级字体设计师花了两年时间出品的字体, 免费提供应windows用户. 和arial用法比较类似, 是目前使用最为广泛的字体, 几乎能在任何地方看到;
  3. Georgia: 这个后起之秀, 由于其花哨的衬线(后说明), 被很多网页设计师所青睐, 逐渐取代了Times New Roman在serif字组中的核心肠位. 本网站的标题也使用的是Georgia字体.
  4. Courier: 隶属于Monospace字组, 由于其字母的宽度均一, 普通用于对单词长度控制比较严厉的地方, 比如网页导航条和报纸(印刷品).

英文有那么多字体, 但都隶属于serif, sans-serif和monospace三种字组. 由于英文本身的特点, 不同于方块字(汉字), 英文字母的宽度是不相等的, 这就给出版业如报纸的排版任务添加了难度, 于是发明了等宽字体(monospace).