我正在做一个网站,并且在图标对齐方面遇到了一些麻烦。我到处寻找解决方案,而且还没有到来。基本上,每次我使用一个图标并使其小于主文本(比如说14px)时,图标被强制向下几个像素,如果我保持它的大小相同,它不是被迫下降,而是向下延伸。这可以通过position: relative; top: [pixels]px;
来纠正,但是感觉很脏。我尝试了垂直对齐基线和中间,我也尝试了其他一些东西。将图标字体字形与文字对齐
下面是带有图标的例子比文字更小:
这里是带有图标的大小相同文本的例子。
的问题是次要的,但是图标应该与文本对齐。似乎很多人都有这个问题,但没有解决方案为我工作。
解决方案是什么?我应该考虑图像,而不是图标字体?或者SVG,也许?我尝试使用SVG图标时遇到同样的问题。
您是否尝试过线高CSS属性? – lddz
@Iddz我有,但不幸的是它没有什么效果,实际上在增加时会进一步推低它。 – Forest
您可以在两个单独的跨度中添加图标和文本并根据每个跨度添加保证金顶部 – brk