当前位置: 首页 > news >正文

切换Font Awesome 7 后图标变形解决

问题

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

切换前效果

旧版本样式

切换到第七版后:

使用新样式后

解释

这个问题是因为 Font Awesome 7 版本对图标的默认样式进行了重大更新,新版本的图标默认是块级元素 (display: block),而不是之前版本的行内元素 (display: inline),导致图标和文字垂直排列。

修复

在 CSS 中添加以下样式来修复:

/* 修复 Font Awesome 7.0.0 图标显示问题 */
#artDetail .reprint-info i {display: inline !important;margin-right: 5px;
}/* 通用修复,确保所有 Font Awesome 图标都是行内显示 */
.fas, .fab, .far, .fal, .fad, .fass, .fasr, .fasl, .fa-solid, .fa-brands, .fa-regular {display: inline !important;
}

说明:

  • 通过添加 display: inline !important 强制图标保持行内显示
  • margin-right: 5px 为图标和文字之间添加适当间距
    修复后
http://www.dtcms.com/a/339837.html

相关文章:

  • C++编程学习(第25天)
  • 1A AMOLED显示屏电源芯片BCT1838
  • UE5多人MOBA+GAS 50、英雄选择(一)
  • 福彩双色球第2025095期综合分析
  • 宿主获取插件View流程原理 - fetchViewByLayoutName
  • 国密算法及应用场景概述(SM1、SM2、SM3、SM4、SM7、SM9、祖冲之ZUC算法)
  • 大模型参数如何影响模型的学习和优化?
  • TheB.AI
  • C++常见面试题-3.C++11 及后续特性
  • 图像融合指标的代码
  • package.json详细字段解释
  • 基于 RxJava 构建强大的 Android 文件下载管理器
  • APM32芯得 EP.29 | 基于APM32F103的USB键盘与虚拟串口复合设备配置详解
  • 【库的操作】
  • linux控制其他程序使用cpu低于50%——笔记
  • 常见的对比学习的损失函数
  • LLM(大语言模型)的工作原理 图文讲解
  • 基于“R语言+遥感“水环境综合评价方法技术应用——水线提取、水深提取、水温提、水质提取、水环境遥感等
  • make stb style code: bin2c and reverse
  • 开发中使用——APP层级相关知识
  • bit-Agent正式接入GPT-5,九科信息智能体能力再升级!
  • 海滨浴场应急广播:守护碧海蓝天的安全防线
  • 皮带跑偏?智慧煤矿靠AI摄像机+检测算法实现实时预警
  • Docker学习--常用命令
  • vue3动态获取高度用在轮播图上
  • Diamond开发经验(1)
  • 代码随想录刷题Day37
  • C++的二叉搜索树(二叉排序树)
  • AC 应用控制技术
  • Vulkan笔记(十一)-渲染通道(RenderPass)详解