【发布时间】:2020-07-26 15:19:03
【问题描述】:
我使用的是 Bootstrap v4.3.1,但我确实更改了 bootstrap.min.css 文件
所有display:flex; 替换为display:block;
因为 flex 在 firefox 的打印模式下无法正常工作。无论如何,在更改此行之后,即使我使用 justifice-content-center,任何行类都不能居中。
我认为原因是因为行类是块而不是 flex,所以当它的块时如何使行的内容居中?
<div class="container">
<div class="row">
<div class="col-sm">
1
</div>
<div class="col-sm">
2
</div>
<div class="col-sm">
3
</div>
</div>
</div>
更新 #1 为了清楚起见,我正在使用经过编辑的 Bootstrap,如下所示
<link rel="stylesheet" media="print" href="'css/Editedbootstrap.css" />
所以它只在打印模式下,see the following post 以获取有关我面临的问题类型的更多信息
【问题讨论】:
-
首先,这是错的,不能直接改
bootstrap.min.css。 -
bootstrap 内部使用
flexbox管理所有东西,所以你的sm, md, lg, xl将无法工作
标签: html css bootstrap-4