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

如何在表格中使用不换行的<code>标签?Docusaurus页面咨询

嘿,这个问题我之前配置Docusaurus的时候也踩过坑!要让表格里的<code>标签内容不换行,其实用自定义CSS就能轻松解决,给你两种实用方案:

方案1:全局让所有表格内的代码不换行

找到项目里的src/css/custom.css文件(如果没有就新建一个),添加这段样式:

/* 强制表格内的代码元素不换行 */
table td code {
  white-space: nowrap;
}

white-space: nowrap这个属性会强制文本保持在一行,不会自动换行。如果你的代码内容特别长,担心撑爆表格,可以再加个溢出处理,让过长内容显示省略号:

table td code {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /* 可选:鼠标悬停时提示完整内容 */
  cursor: help;
}

方案2:仅针对特定表格生效

如果不想影响所有表格,只给目标表格加个类名:

<table class="no-wrap-code-table">
  <tr>
    <th>Name</th>
    <th>Description</th>
  </tr>
  <tr>
    <td><code>organizationName</code></td>
    <td>仓库所属的GitHub用户或组织,以Docusaurus为例为GitHub的"facebook"组织。</td>
  </tr>
  <tr>
    <td><code>projectName</code></td>
    <td>...</td>
  </tr>
</table>

然后在custom.css里写针对性的样式:

.no-wrap-code-table td code {
  white-space: nowrap;
}

修改完CSS后,重启Docusaurus的开发服务器,刷新页面就能看到效果啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:48:03