将一些增加的文本居中对齐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;
}
容器如下所示: