.p1 { font-family: "Times New Roman", Times, serif; } ----------font-style 属性主要用于指定斜体文本。---------- 此属性可设置三个值: normal - 文字正常显示 italic - 文本以斜体显示 oblique - 文本为“倾斜”(倾斜与斜体非常相似,但支持较少) 字体粗细 ----------font-weight 属性指定字体的粗细:---------- 实例 p.normal { font-weight: normal; } p.thick { font-weight: bold; } ----------字体变体---------- font-variant 属性指定是否以 small-caps 字体(小型大写字母)显示文本。 在 small-caps 字体中,所有小写字母都将转换为大写字母。但是,转换后的大写字母的字体大小小于文本中原始大写字母的字体大小。 实例 p.normal { font-variant: normal; } p.small { font-variant: small-caps; } ----------font-size 属性设置文本的大小。---------- 用 em 设置字体大小 为了允许用户调整文本大小(在浏览器菜单中),许多开发人员使用 em 而不是像素。 W3C 建议使用 em 尺寸单位。 1em 等于当前字体大小。浏览器中的默认文本大小为 16px。因此,默认大小 1em 为 16px。 可以使用这个公式从像素到 em 来计算大小:pixels/16=em。 实例 h1 { font-size: 2.5em; /* 40px/16=2.5em */ } h2 { font-size: 1.875em; /* 30px/16=1.875em */ } p { font-size: 0.875em; /* 14px/16=0.875em */ } 响应式字体大小 可以使用 vw 单位设置文本大小,它的意思是“视口宽度”("viewport width")。 这样,文本大小将遵循浏览器窗口的大小,请调整浏览器窗口的大小,以查看字体大小如何缩放: 实例