我在使用 Bootstrap 4 开发并尝试创建一个 Font Awesome 按钮时发现的一个主要问题,当我创建一系列按钮时,我得到不同大小的按钮,获得相同大小按钮的唯一方法是为每个按钮使用相同的字体一所以问题是由于 Font Awesome 大小对于每个字体都不相同。
<a class="btn btn-outline-warning" type="button" href="#">
<i class="fa fa-edit"></i>
</a>
<a class="btn btn-outline-danger" type="button" href="#">
<i class="fa fa-trash"></i>
</a>
有没有一个实际的例子来解决这个问题?
原文由 Med Karim Garali 发布,翻译遵循 CC BY-SA 4.0 许可协议
虽然您当然可以手动调整 Font Awesome 图标的字体大小,但我建议采用一种不太引人注目的方法:
.fa-fw
。这是一个实用类,它是 Font Awesome 样式表的一部分,有助于统一字体的宽度。根据 4.7.0 文档:在上面的示例中,您可以看到
.fa-fw
如何调整您的图标间距,一切看起来都一样。您可能会注意到,尽管我确实也从您的锚标记中删除了type="button"
,因为这导致 Bootstrap 没有应用您声明的ban-outline-*
的完整 CSS。