You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firefox浏览器中<p>标签内<strong>标签无法加粗文本问题咨询

问题原因

这是Firefox浏览器的默认样式兼容问题,已有大量开发者反馈过同类情况:部分版本的Firefox针对东亚字体(中文、日文、韩文)的默认样式表中,<p> 标签下的 <strong> 元素继承的字重优先级异常,导致没有正确触发粗体渲染,而 <li> 下的样式规则不受该问题影响,因此表现正常。Chrome、Safari的默认样式表没有这套特殊规则,表现符合预期。

解决方案合理性

给 <strong> 全局设置 font-weight: bold; 是完全符合规范的解决方案,属于业界通用的CSS重置(CSS Reset)操作范畴:

  • <strong> 标签的原生语义为重要内容强调,默认渲染约定就是粗体,手动设置字重不会破坏标签本身的语义
  • 该规则可以抹平不同浏览器的默认样式差异,保证所有场景下 <strong> 的表现符合预期,不存在兼容性问题

建议可以在项目的全局CSS重置代码里统一加上这条规则,避免后续再出现同类问题:

strong {
  font-weight: bold;
}

测试验证

你提供的测试代码确实可以复现该问题:

<ul>
  <li>Normal</li>
  <li><strong>Strong</strong></li>
  <li>
    <p><strong>Strong</strong></p>
  </li>
</ul>

<p><strong>Strong</strong></p>

如果添加上述CSS规则后问题仍然存在,可排查是否有其他自定义样式覆盖了strong的字重,或者当前Firefox安装的样式篡改类扩展、自定义字体配置导致的异常。

内容的提问来源于stack exchange,提问作者Marco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 08:06:03