字体

Frontend SELF ZH
第 14 级 , 课程 1
可用

2.1 属性 font-family

字体在网页设计中起着关键作用,影响文本的可读性和视觉吸引力。 字体系列定义了网页中可用字体的整体风格和特征。 在 CSS 中,字体通常被分为三个主要系列:serifsans-serifmonospace。让我们更详细地了解每一个。

属性 font-family

font-family 属性用于指定字体系列。可以指定多个字体,用逗号分隔, 这样浏览器可以在第一个字体不可用时使用列表中的下一个字体。

使用多个字体的示例

    
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    
  

使用示例:

CSS
    
      body {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      }
    
  
HTML
    
      <body>
        <p>这个文本使用的是 Helvetica Neue、Helvetica 或 Arial 字体。</p>
      </body>
    
  

2.2 字体系列 serif

带衬线的字体(serif)特点是字母和符号的末端有小线条或笔划。 这些字体使文本看起来更加传统和正式。

serif 字体示例:

  • Times New Roman
  • Georgia
  • Garamond
  • Baskerville

使用示例:

CSS
    
      body {
        font-family: 'Times New Roman', serif;
      }
    
  
HTML
    
      <body>
        <h1>This is a heading</h1>
        <p>This is a paragraph using a serif font.</p>
      </body>
    
  

2.3 字体系列 sans-serif

无衬线字体(sans-serif)没有字母和符号末端的小线条。这些字体看起来更现代和简约, 通常用于网页设计,因为它们在屏幕上具有良好的可读性。

sans-serif 字体示例:

  • Arial
  • Helvetica
  • Verdana
  • Open Sans
CSS
    
      body {
        font-family: 'Arial', sans-serif;
      }
    
  
HTML
    
      <body>
        <h1>This is a heading</h1>
        <p>This is a paragraph using a sans-serif font.</p>
      </body>
    
  

2.4 字体系列 monospace

等宽字体(monospace)的所有字符宽度相同。这种字体常用于显示代码, 技术文档和表格,在这些地方字符对齐很重要。

monospace 字体示例:

  • Courier New
  • Consolas
  • Monaco
  • Lucida Console

使用示例:

CSS
    
      body {
        font-family: 'Courier New', monospace;
      }
    
  
HTML
    
      <body>
        <h1>This is a heading</h1>
        <p>This is a paragraph using a monospace font.</p>
        <pre>
          function helloWorld() {
            console.log("Hello, world!");
          }
        </pre>
      </body>
    
  

为了提升网页的视觉体验和风格多样性,通常会结合使用不同的字体系列。 比如,标题可以使用 serif 字体,而正文可以用 sans-serif 字体。而代码总是用 monospace。

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION