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

使用Skeleton CSS时如何让<pre><code>元素可横向滚动且内容在边框盒内

实现方案

你只需在项目的自定义样式表中添加以下覆盖规则,即可实现和GitHub一致的代码块效果:

/* 覆盖Skeleton默认的pre标签样式 */
pre {
  overflow-x: auto;
  white-space: pre;
  word-wrap: normal;
}

/* 适配code标签的排版规则 */
pre code {
  white-space: pre;
  word-wrap: normal;
  display: inline-block;
  min-width: 100%;
}

效果说明

  • overflow-x: auto 会在代码长度超出容器宽度时自动显示横向滚动条,边框盒会始终完整包裹整个代码区域
  • white-space: pre 和 word-wrap: normal 会强制代码不自动折行,完全保留原始换行和空格排版
  • min-width: 100% 确保代码内容短于容器宽度时,代码块的背景和边框也能撑满整个容器宽度

原问题示例效果:
Skeleton CSS代码块问题示例

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 13:15:03