Bootstrap 4列无法占用全部可用宽度的原因是什么?
解决Bootstrap 4列无法占用全部可用宽度的问题
嘿,我一眼就发现了代码里的核心问题,咱们一步步来搞定它:
1. 修复致命的语法错误(最关键原因)
你在第二个列的class属性里写错了符号——把=写成了-:
<div class-"col-12 col-md-9">
这个小失误会直接导致Bootstrap的列样式完全不生效,浏览器根本识别不了这个错误的类名。赶紧修正成正确写法:
<div class="col-12 col-md-9">
2. 补全不完整的代码片段
你提供的第二张图片标签的src属性没写完(比如src="big_icon_2.pn...),要补全成完整的文件名(比如big_icon_2.png),否则图片加载失败也可能间接影响布局的视觉表现。
修正后的完整代码示例
<div class="container"> <div class="row mb-5"> <div class="col-12 col-md-3"> <img class="mr-5 img-fluid" src="big_icon_1.png" alt="Big icon 1"> </div> <div class="col-12 col-md-9"> <h3 class="mt-0 mb-1 text-center text-md-left">Item 1</h3> <p>This is item 1.</p> </div> </div> <div class="row mb-5"> <div class="col-12 col-md-3"> <img class="mr-5 img-fluid" src="big_icon_2.png" alt="Big icon 2"> </div> <div class="col-12 col-md-9"> <h3 class="mt-0 mb-1 text-center text-md-left">Item 2</h3> <p>This is item 2.</p> </div> </div> </div>
额外小提示
如果修正后还是存在宽度问题,可以检查这两点:
- 是否正确引入了Bootstrap 4的CSS文件(确保没有版本冲突或者路径错误)
- 若需要占满全屏宽度,可以把外层的
container换成container-fluid
内容的提问来源于stack exchange,提问作者zkarj
相关产品推荐
相关产品推荐

