要使用 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 的值,使得文本的显示效果更加美观。