图像没有像它们应该的那样破碎,一点也没有。如果我用类似<h1></h1>
的东西替换图像行,那么它就可以工作。为什么不是图像?我也试过div class="col col-lg-2 col-md-3"
,但没有用。我百分百确定是简单的东西而且我的脑子太光滑了。。
<div class="container">
<button type="button" data-toggle="collapse" data-target="#gallery button">Simple collapsible</button>
<div id="gallery button" class="collapse">
<section class="gallery min-vh-100">
<div class="row row-md-3">
<div class="col">
<img src="images/art_img000.jpg" class="gallery-item">
</div>
<div class="col">
<img src="images/art_img000.jpg" class="gallery-item">
</div>
<div class="col">
<img src="images/art_img000.jpg" class="gallery-item">
</div>
<div class="col">
<img src="images/art_img000.jpg" class="gallery-item">
</div>
</div>
</section>
</div>
</div>
1条答案
按热度按时间v8wbuo2f1#
你犯了几个错误:
data-toggle
和data-target
(Bootstrap 4)代替data-bs-toggle
和data-bs-target
(Bootstrap 5)。我想你想使用Bootstrap 5。row-md-3
作为Bootstrap类。这不是Bootstrap类!参见documentation。col-md-3
。请参见下面的片段。
如果窗口宽度大于
768px
,则图像将并排显示。如果窗口宽度等于或小于768px
,则图像将被堆叠。参见文档。