如何使用CSS改变字间距大小

要使用 CSS 改变字间距,可以使用 letter-spacing 属性。该属性允许你设置字符之间的距离。

letter-spacing 基本用法

/* 增大字间距 */
p {
    letter-spacing: 2px; /* 每个字母之间增加 2 像素的间距 */
}

/* 减小字间距 */
h1 {
    letter-spacing: -1px; /* 字母之间的间距减少 1 像素 */
}

其他单位

除了 px (像素),你还可以使用其他单位,比如 em 或 %:

/* 使用 em 单位 */
span {
    letter-spacing: 0.1em; /* 增加 0.1em 的间距 */
}

/* 使用百分比 */
div {
    letter-spacing: 5%; /* 增加 5% 的间距 */
}

示例解释

  • 正值:letter-spacing: 2px; 会让字符之间的间距增加 2 像素,使文本更松散。
  • 负值:letter-spacing: -1px; 会让字符之间更紧凑,因为它减小了字符间的距离。

单位:

  • px 用于精确控制字符间距,适合在设计中进行细节调整。
  • em 是相对单位,相对于当前字体大小。例如,0.1em 会根据字体大小自动调整间距。

可以根据需要调整 letter-spacing 的值,使得文本的显示效果更加美观。

评论