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

Bootstrap栅格列内文本无法正常自动换行问题求助

问题根因

该问题和Bootstrap栅格系统本身逻辑无关,核心诱因是你的测试文本为连续拼接、无任何空格/可断行分隔符的长字符串。
浏览器默认的文本换行规则为:仅在空白字符(空格、换行符)、可断点连字符位置拆分文本,连续无断点的长字符串默认不会自动拆分,会直接超出容器宽度撑坏布局。你代码中自定义的width-10类、首字母浮动样式都不是导致换行失效的原因。

修复方案

给.item容器添加长文本断行相关CSS属性即可,可根据实际需求二选一:

  • 通用兼容方案:仅当连续字符串长度溢出容器宽度时才触发断行,不会拆分正常带分隔符的单词,适配绝大多数业务场景
.item{
    background-color: rgb(62, 116, 163);
    /* 新增以下断行规则,兼容全版本主流浏览器 */
    overflow-wrap: break-word;
    word-wrap: break-word;
}
  • 强制贴边断行方案:文本碰到容器边界就直接折行,不会在行尾留空白间隙,适合需要严格对齐容器边缘的场景
.item{
    background-color: rgb(62, 116, 163);
    word-break: break-all;
}

添加上述规则后刷新页面,列内所有文本都会严格约束在col-3定义的宽度范围内自动折行,不会再出现内容溢出布局的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 23:18:48