| CSS 字体字体选择很重要 选择正确的字体会对网站的用户体验产生巨大影响。 正确的字体可以为您的品牌创造强有力的形象。 使用易于阅读的字体很重要。字体为您的文本增加了价值。为字体选择正确的颜色和文本大小也很重要。通用字体族 在 CSS 中,有五个通用字体族: ·        衬线字体(Serif)-在每个字母的边缘都有一个小的笔触。它们营造出一种形式感和优雅感。 ·        无衬线字体(Sans-serif)- 字体线条简洁(没有小笔画)。它们营造出现代而简约的外观。 ·        等宽字体(Monospace)-这里所有字母都有相同的固定宽度。它们创造出机械式的外观。 ·        草书字体(Cursive)-模仿了人类的笔迹。 ·        幻想字体(Fantasy)-是装饰性/俏皮的字体。 所有不同的字体名称都属于这五个通用字体系列之一。Serif 和 Sans-serif 字体之间的区别 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png 提示:在计算机屏幕上,无衬线字体被认为比衬线字体更易于阅读。一些字体的例子 CSS font-family 属性| 通用字体族 |  |  |  | Times  New RomanGeorgia
 Garamond
 |  |  |  |  |  | Courier  NewLucida  Console
 Monaco
 |  |  | Brush  Script MTLucida  Handwriting
 |  |  |  | 
 在 CSS 中,我们使用 font-family 属性规定文本的字体。 font-family属性应包含多个字体名称作为“后备”系统,以确保浏览器/操作系统之间的最大兼容性。请以您需要的字体开始,并以通用系列结束(如果没有其他可用字体,则让浏览器选择通用系列中的相似字体)。字体名称应以逗号分隔。 注释:如果字体名称不止一个单词,则必须用引号引起来,例如:"TimesNew Roman"。实例 为三个段落规定不同的字体:.p1 {  font-family: "Times New Roman", Times, serif;} .p2 {  font-family: Arial, Helvetica, sans-serif;} .p3 {  font-family: "Lucida Console", "Courier New", monospace;} 字体样式
 font-style 属性主要用于指定斜体文本。 此属性可设置三个值: ·        normal - 文字正常显示 ·        italic - 文本以斜体显示 ·        oblique - 文本为“倾斜”(倾斜与斜体非常相似,但支持较少)实例p.normal {  font-style: normal;} p.italic {  font-style: italic;} p.oblique {  font-style: 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 属性设置文本的大小。 在网页设计中,能够管理文本大小很重要。但是,不应使用调整字体大小来使段落看起来像标题,或是使标题看起来像段落。 请始终使用正确的 HTML 标签,例如 <h1> - <h6> 用于标题,而 <p> 仅用于段落。 font-size值可以是绝对或相对大小。 绝对尺寸: ·        将文本设置为指定大小 ·        不允许用户在所有浏览器中更改文本大小(可访问性不佳) ·        当输出的物理尺寸已知时,绝对尺寸很有用 相对尺寸: ·        设置相对于周围元素的大小 ·        允许用户在浏览器中更改文本大小 注释:如果您没有指定字体大小,则普通文本(如段落)的默认大小为 16px(16px = 1em)。以像素设置字体大小 使用像素设置文本大小可以完全控制文本大小:实例h1 {  font-size: 40px;} h2 {  font-size: 30px;} p {  font-size: 14px;} 
 提示:如果您使用了像素,则仍然可以使用缩放工具来调整整个页面的大小。用 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 */} 
 在上例中,em 单位的文本大小与上一个例子中的像素大小相同。但是,若使用em 尺寸,则可以在所有浏览器中调整文本大小。 不幸的是,旧版本的 Internet Explorer 仍然存在问题。放大文本时它比应该大的尺寸更大,缩小文本时会更小。使用百分比和 Em 的组合实例body {  font-size: 100%;} h1 {  font-size: 2.5em;} h2 {  font-size: 1.875em;} p {  font-size: 0.875em;} 
 我们的代码目前运行良好!它在所有浏览器中显示相同的文本大小,并允许所有浏览器缩放或调整文本大小!响应式字体大小 可以使用 vw 单位设置文本大小,它的意思是“视口宽度”("viewportwidth")。 这样,文本大小将遵循浏览器窗口的大小,请调整浏览器窗口的大小,以查看字体大小如何缩放:实例<h1 style="font-size:10vw">Hello World</h1> 
 视口(Viewport)是浏览器窗口的大小。 1vw = 视口宽度的 1%。如果视口为50 厘米宽,则 1vw 为 0.5 厘米。   
 |