问题
如果从低版本更新到Font Awesome 7,可能出现问题:图标和文字垂直排列


解决
这个问题是因为 Font Awesome 7 版本对图标的默认样式进行了重大更新,新版本的图标默认是块级元素 (display: block),而不是之前版本的行内元素 (display: inline),导致图标和文字垂直排列。
在 CSS 中添加以下样式来修复:
1 | /* 修复 Font Awesome 7.0.0 图标显示问题 */ |
说明:
- 通过添加 display: inline !important 强制图标保持行内显示
- margin-right: 5px 为图标和文字之间添加适当间距
