【发布时间】:2018-09-25 03:36:27
【问题描述】:
当我制作网页时,我喜欢在真正不需要图像或 SVG 的情况下使用 unicode 字符作为图标。这对我来说很容易,它使页面更轻。这通常工作得很好,除了我总是不得不摆弄偏移以使其正确居中。
是的,是的,我知道这一点:
.someDiv {
width: 10px;
height: 10px;
line-height: 10px;
text-align: center;
}
但要注意的是,大多数字形本身并不是垂直居中的。这意味着我最终会在一个带有该 CSS 的方形容器中使用垂直偏离中心的 ●:
有没有一种 CSS 方法可以使 glyph 居中而不是字体的中线? (或者任何在技术上居中的东西。)
【问题讨论】:
标签: html css vertical-alignment typography