Font Awesome图标仅在某页面无法显示的问题求助
当前页面Font Awesome图标不显示的解决方案
- 问题根源:Post组件里的图标类名写法不符合Font Awesome 6.x的规范。你写的
fa fa-solid fa-timer多了一个旧版前缀fa,导致样式无法匹配。 - 修复方法:把图标标签的类名修改为
fa-solid fa-timer,修改后的代码如下:
export default function Post({ post }) { return ( <div className="coupon-container"> <div className="coupon"> <div className="content"> <h2>TITLE GOES HERE</h2> <h1>TEXT <span>TEXT</span></h1> </div> <div className="couponValidity"> <i className="fa-solid fa-timer"></i> <p>SOME TEXT GOES HERE</p> </div> </div> </div> ); }
- 补充说明:其他页面能正常显示图标,是因为它们使用了符合Font Awesome 6规范的类名格式,没有多余的前缀干扰样式匹配。
内容的提问来源于stack exchange,提问作者sultan.h
相关产品推荐
相关产品推荐

