iconfont的字体为什么会偏下?

发布于 2022-09-04 14:41:54 字数 235 浏览 18 评论 0

图片描述

在引入了iconfont的图标字体后发现字体不是居中的,为什么会这样,怎样使得它能居中对齐?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

弄潮 2022-09-11 14:41:54

平时你的文字怎么处理, 就用什么方法去调整

廻憶裏菂餘溫 2022-09-11 14:41:54

iconfont 我的项目里面可以编辑图标 调整位置或大小后重新生成代码

-黛色若梦 2022-09-11 14:41:54

一开始我也遇到这个问题,后来我发现,只要先在iconfont里,将图标故意往上移,然后就解决你的问题了。

忆离笙 2022-09-11 14:41:54

文字是基线对齐的。如果字体的基线偏上,文字就会偏下。

.icon {
  padding-top: 3px;
  margin-bottom: -3px;
}

一种经典技巧是同时设置 padding 和负 margin,此例相当于将文本基线上移 3px。

荆棘i 2022-09-11 14:41:54

我跟我的设计同事也碰到了这个问题,请问这个问题是什么地方出错导致的。为什么做出来的icon不是居中的。
哪个步骤出错了,请指教。

这个俗人 2022-09-11 14:41:54

相同的问题哦,求解。

南风起 2022-09-11 14:41:54

给引入的iconfont添加vertical-align:middle;这个属性就可以解决了。文字与图片在一行无法居中对齐也是这样解决的。原因是因为在HTML元素默认是放置在父元素的基线上即beseline,而我们需要把元素放置在父元素的中部,即middle。图片描述关于什么是基线看下这个图哦。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文