第1页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共31页1
文本格式化本章主要讲解如何实现文本的格式化,包括控制文本的字体(如字体大小、字体样式和字体系列等)和设置文本的格式(如文本颜色、文本排列和文本缩进等)
文本格式化1
控制字体CSS字体属性定义文本的字体系列、大小、加粗、风格(如斜体)等,这些属性会直接影响字体及其外观
常用的属性有:1、指定字体(font-family)可以使用font-family属性指定文本的字体,语法如下:1
font-family:name/inherit;如果需要指定字体,则设置值为name,即首选字体的名称
如果字体名称有多个单词,即中间有空格,则需要将字体名称用一对单引号或者双引号包围起来
如果字体名称包含非ASCII字符,就必须声明样式表的编码
这个属性最大的问题在于,如果用户机器上并没有安装所需要的字体,则会显示默认字体
因此,在指定字体时,最好同时指定替代字体
我们可以为font-family属性指定多种字体,且多种字体之间用逗号隔开,这样可以为页面指定一个字体列表
如果用户机器没有第一种字体,则浏览器会查找字体列表中的下一种字体作为替代字体显示
如果找遍了字体列表还是没有可以使用的字体,浏览器会使用默认字体显示页面
我们可以结合特定字体和通用字体系列来指定字体,如:1
h1{font-family:Georgia,serif;}如果用户机器上没有安装Georgia,但安装了Times字体(serif字体系列中的一种字体),浏览器就可能对元素使用Times
尽管Times与Georgia并不完全匹配,但至少足够接近
2、字体大小(font-size)font-size属性用来设置文本的大小
如果没有规定字体大小,普通文本(比如段落)的默认大小是16像素(16px=1em)