【发布时间】:2023-03-08 15:52:01
【问题描述】:
居中对齐具有增加的letter-spacing 的某些文本的最佳方法是什么,以便它实际上位于其容器的中心?该文本位于h5 标记中,该标记在父div 中居中对齐,但明显位于左侧,因为letter-spacing 适用于每个字母的右侧。我可以手动添加一些左侧填充,但如果浏览器缩放级别发生更改,则不会保持一致。
有没有办法计算每个字母之间的间距,使用 css 或 JavaScript?有没有更好的方法在字母之间插入间距,让所有内容都居中对齐?
容器 div 的所有边都已经有 20px 填充,所以我真的需要将 0.75em 添加到左侧填充。这是h5 和容器标签的相关css:
.container {
padding: 20px;
float: left;
}
.container h5 {
font-size: 33px;
letter-spacing: 1.5em;
text-align: center;
}
容器如下所示:
【问题讨论】:
-
可以尝试添加 在正文的开头。可以平衡一下。
-
不幸的是,坚持
11px太远了-尽管大声喊叫