1

如何删除离子图标顶部和底部的间距?

我在我的 html 中使用它:

<div><i className="close ion-ios-close-empty" /></div>

这是所有离子的默认样式:

display:inline-block;
font-family:"Ionicons";
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
text-rendering:auto;
line-height:1;
font-size: inherit;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale

关闭类如下:

.close{
   color: #ffffff;
   font-size: 50px;
}

在此处输入图像描述

我没有添加任何样式,我只是增加了字体大小,但图标显示在照片上。

有什么办法可以去掉顶部和底部的间距吗?

4

2 回答 2

0

有点晚了,但我的解决方案是将 line-height 设置为 0.6 em:

.close{
   color: #ffffff;
   font-size: 50px;
   line-height: 0.6em;
}

这更像是一种变通方法,但如果你稍微使用 line-height 属性,你可以获得很好的结果。

提示:如果要选择阴影,请使用 text-shadow 而不是 box-shadow。

于 2019-02-08T13:58:18.403 回答
-1

如果您想要 20px 高度,请使用 line height 属性。
例子:

[selector] {
    line-height: 20px;
}
于 2016-11-14T09:01:55.730 回答