.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")。 这样,文本大小将遵循浏览器窗口的大小,请调整浏览器窗口的大小,以查看字体大小如何缩放: 实例

Hello World

视口(Viewport)是浏览器窗口的大小。 1vw = 视口宽度的 1%。如果视口为 50 厘米宽,则 1vw 为 0.5 厘米。 字体属性 为了缩短代码,也可以在一个属性中指定所有单个字体属性。 font 属性是以下属性的简写属性: font-style font-variant font-weight font-size/line-height font-family 实例 使用简写声明设置一些字体属性: p.a { font: 20px Arial, sans-serif; } p.b { font: italic small-caps bold 12px/30px Georgia, serif; } 注意:font-size 和 font-family 的值是必需的。如果缺少其他值之一,则会使用其默认值。 所有 CSS 字体属性 属性 描述 font 简写属性。在一条声明中设置所有字体属性。 font-family 规定文本的字体系列(字体族)。 font-size 规定文本的字体大小。 font-style 规定文本的字体样式。 font-variant 规定是否以小型大写字母的字体显示文本。 font-weight 规定字体的粗细。