阿里巴巴iconfont的一个奇怪的问题

iou3344 2016-03-07 12:26:19

<!doctype html>
<head>
<title>阿里巴巴iconfont的一个奇怪的问题</title>
<style type="text/css">
@font-face {
font-family: 'iconfont';
src: url('//at.alicdn.com/t/font_1457323240_443564.eot'); /* IE9*/
src: url('//at.alicdn.com/t/font_1457323240_443564.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('//at.alicdn.com/t/font_1457323240_443564.woff') format('woff'), /* chrome、firefox */
url('//at.alicdn.com/t/font_1457323240_443564.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
url('//at.alicdn.com/t/font_1457323240_443564.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
font-family:"iconfont" !important;
font-size:18px;
height:20px;

font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}

</style>
</head>
<body>
<li><i class="iconfont"></i> <a href="#">啊啊啊啊啊</a></li>
<li><i class="iconfont"></i> 啵啵啵啵啵</li>
<li><i class="iconfont" style="background:#FF0000;height:20px;"></i> 擦擦擦擦擦</li>
<li><i class="iconfont"></i> <a href="#">啊啊啊啊啊</a></li>
<li><i class="iconfont"></i> 啵啵啵啵啵</li>
<li><i class="iconfont"></i> 擦擦擦擦擦</li>
<li><i class="iconfont"></i> <a href="#">啊啊啊啊啊</a></li>
<li><i class="iconfont"></i> 啵啵啵啵啵</li>
<li><i class="iconfont"></i> 擦擦擦擦擦</li>
</body>
</html>


初学iconfont,无论是把字体和css下载到本地,还是在线链接,我在没有做其他任何css设置的情况下,应用这些字体时,为什么每个<i></i>的行间距变的这么大呢?默认都是54px,就算在标签内部通过style的方式设置行高也无效(请运行后看红色部分)
...全文
2019 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36517368 2016-10-26
  • 打赏
  • 举报
回复
解决了吗,我也遇到了啊,
a442443285 2016-09-27
  • 打赏
  • 举报
回复
我也遇到了此问题!!!无解啊!!!
xushenkun4 2016-07-27
  • 打赏
  • 举报
回复
我也遇到这个问题,还是导出的字体行距非常高,怎么控制都不行,阿里上面的设置都调整了一遍,还是字体下面行距很高。
jshard 2016-04-10
  • 打赏
  • 举报
回复
引用 5 楼 iou3344 的回复:
此贴结贴,实在因为一个低级错误,和CSS无关,只是阿里巴巴平台的这个字体导出的有问题,重新做了一遍就正常了。不好意思。。。分就给你吧。
我今天也遇到这个问题,但是导出了好几遍 仍然行距很高
iou3344 2016-03-09
  • 打赏
  • 举报
回复
此贴结贴,实在因为一个低级错误,和CSS无关,只是阿里巴巴平台的这个字体导出的有问题,重新做了一遍就正常了。不好意思。。。分就给你吧。
u011151921 2016-03-08
  • 打赏
  • 举报
回复
iou3344 2016-03-08
  • 打赏
  • 举报
回复
你用的是什么浏览器呢?
iou3344 2016-03-07
  • 打赏
  • 举报
回复
引用 1 楼 u011151921 的回复:
我看到的<i>大小是18px,是正常的,因为你font-size设置的就是18。。如果要改变大小,把display值设置为block,宽高就可以改变了。
宽度是18px没问题,但是我问的是为什么行间距变成了54px呢?你按F12就可以看到了。
u011151921 2016-03-07
  • 打赏
  • 举报
回复
我看到的<i>大小是18px,是正常的,因为你font-size设置的就是18。。如果要改变大小,把display值设置为block,宽高就可以改变了。

61,123

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧