【发布时间】:2022-01-12 01:07:08
【问题描述】:
使用 Bootstrap 5,等宽列显示在彼此下方。这是我的基本示例,直接取自 Bootstrap 网站:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<div class="container">
<div class="row">
<div class="col">
Column
</div>
<div class="col">
Column
</div>
<div class="col">
Column
</div>
</div>
</div>
Bootstrap (bootstrap.min.css) 加载在头部,我可以使用所有引导类没问题,但列显示在彼此下方而不是彼此相邻。
当我在所有列上指定 col-xs-4 之类的列宽时,它可以正常工作:
<div class="container">
<div class="row">
<div class="col-xs-4">
Column
</div>
<div class="col-xs-4">
Column
</div>
<div class="col-xs-4">
Column
</div>
</div>
</div>
但是引导网站说我可以使用col 或col-(breakpoint) 来制作自动获得相同宽度的列来填充行。这对我不起作用。上面的例子是这样的:
注意:使用不带断点的col-(n)(例如在这种情况下为col-4)也不起作用,即使它应该起作用。
【问题讨论】:
-
关于您的故事的某些内容没有加起来。请参阅我为您转换的 sn-p。它工作正常。
-
@isherwood 我有一个引导程序的本地副本,其中包括。除了 bootstrap.min.css 之外,我是否必须包含来自 css 文件夹的更多文件?
-
否,但请确保它是完整的并且是当前/正确的版本。您可以检查您的专栏和 Bootstrap 文档示例中的专栏,看看它们是否匹配。
-
@gowner 一般来说,使用本地文件不太好或健康。 CDN 文件对缓存内存有很大帮助,它们确实也可以加快您的网站速度。所以,只是一个测试,看看它是否能解决当前的问题,也许可以试试 CDN。您只需要 Bootstrap 本身和 CSS 的链接。使用 Bootstrap 5,我建议使用“Bundle”链接
-
@CuteCodeRob 用远程文件替换链接确实可以解决问题。我仍然不确定我做了什么把它搞砸了,但至少它现在正在运行。我不确定是应该删除问题还是直接离开。
标签: html css twitter-bootstrap bootstrap-5