文本参数

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

5.1 属性 line-height

文本参数,比如 line-heightletter-spacingword-spacing,在网页中文字的样式化中扮演着重要角色。它们分别允许我们控制行高(行间距)、字母间距和词间距。下面我们详细了解这些属性。

属性 line-height 确定文本行的高度。它设置相邻文本行基线之间的距离,影响文本的密集度和可读性。

值:

  • 数值:没有单位的相对值(比如 1.5),它会乘以当前的字体大小
  • 百分比值:相对于当前字体大小的百分比值(比如 150%)
  • 绝对值:固定单位的值(例如像素)(比如 24px)
  • 关键字 normal:默认值,通常等于 1.2

使用示例:

CSS
    
      .normal {
        line-height: normal;
      }

      .one-point-five {
        line-height: 1.5;
      }

      .double {
        line-height: 2;
      }
    
  
HTML
    
      <body>
        <p class="normal">这是正常行高的文本。这是正常行高的文本。</p>
        <p class="one-point-five">这是行高1.5的文本。这是行高1.5的文本。</p>
        <p class="double">这是双倍行高的文本。这是双倍行高的文本。</p>
      </body>
    
  

5.2 属性 letter-spacing

属性 letter-spacing 定义了字母间距,也就是字符之间额外的空间。它可以用于改善可读性或创建视觉效果。

值:

  • 绝对值:固定单位的值(例如像素 — 2px)
  • 负值:缩小字符之间的距离(例如 -1px)
  • 关键字 normal:默认值,等于0(不含额外空间)

使用示例:

CSS
    
      .normal {
        letter-spacing: normal;
      }

      .wide {
        letter-spacing: 2px;
      }

      .narrow {
        letter-spacing: -1px;
      }
    
  
HTML
    
      <body>
        <p class="normal">这是正常字母间距的文本。</p>
        <p class="wide">这是增加字母间距的文本。</p>
        <p class="narrow">这是减少字母间距的文本。</p>
      </body>
    
  

5.3 属性 word-spacing

属性 word-spacing 定义了文本中词间距。它可以添加或删除词之间的空间,用于提高可读性或创造视觉效果。

值:

  • 绝对值:固定单位的值(例如像素)(比如 4px)
  • 负值:缩小词之间的距离(比如 -2px)
  • 关键字 normal:默认值,等于标准词间距(通常为0)

使用示例:

CSS
    
      .normal {
        word-spacing: normal;
      }

      .wide {
        word-spacing: 4px;
      }

      .narrow {
        word-spacing: -2px;
      }
    
  
HTML
    
      <body>
        <p class="normal">这是正常词间距的文本。</p>
        <p class="wide">这是增加词间距的文本。</p>
        <p class="narrow">这是减少词间距的文本。</p>
      </body>
    
  
1
Опрос
字体,  14 уровень,  4 лекция
недоступен
字体
字体
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION