我需要帮助来解决问题,我需要在 bootstrap4 的列中居中内容,请在下面找到我的代码
<div class="container">
<div class="row justify-content-center">
<div class="col-3">
<div class="nauk-info-connections">
</div>
</div>
</div>
我需要帮助来解决问题,我需要在 bootstrap4 的列中居中内容,请在下面找到我的代码
<div class="container">
<div class="row justify-content-center">
<div class="col-3">
<div class="nauk-info-connections">
</div>
</div>
</div>
引导程序 5(2021 年更新)
由于仍在使用 flexbox,Bootstrap 5 中的居中方法以相同的方式工作。列可以使用偏移、自动边距或 justify-content-center (flexbox) 居中。
Bootstrap 4(原始答案)
Bootstrap 4中有多种水平居中方法...
text-center
用于中心display:inline
元素offset-*
或mx-auto
可用于居中列( col-*
)justify-content-center
在row
到中心列( col-*
)mx-auto
display:block
用于内部元素居中d-flex
mx-auto
(自动 x 轴边距)将居中display:block
或display:flex
具有已定义宽度(%、vw、px 等)的元素。网格列上默认使用弹性盒,因此弹性盒居中的方法也多种多样。
在您的情况下,使用mx-auto
将其居中col-3
并将text-center
其内容居中..
<div class="row">
<div class="col-3 mx-auto">
<div class="text-center">
center
</div>
</div>
</div>
https://codeply.com/go/GRUfnxl3Ol
或者,justify-content-center
在 flexbox 元素上使用.row
):
<div class="container">
<div class="row justify-content-center">
<div class="col-3 text-center">
center
</div>
</div>
</div>
另请参阅:
Bootstrap 中的垂直对齐中心
<div class="container">
<div class="row">
<div class="col d-flex justify-content-center">
CenterContent
</div>
</div>
</div>
根据需要为列启用“flex”并使用 justify-content-center
将类添加text-center
到您的列:
<div class="col text-center">
I am centered
</div>
<div class="container">
<div class="row justify-content-center">
<div class="col-3 text-center">
Center text goes here
</div>
</div>
</div>
我使用justify-content-center
了 class 而不是mx-auto
在这个答案中。
bootstrap 4中非常简单的答案,改变这个
<row>
...
</row>
对此
<row class="justify-content-center">
...
</row>
2020 : 类似问题
如果您的内容是一组要在页面上居中的按钮,则将它们排成一行并使用justify-content-center。
下面的示例代码:
<div class="row justify-content-center">
<button>Action A</button>
<button>Action B</button>
<button>Action C</button>
</div>
.row>.col, .row>[class^=col-] {
padding-top: .75rem;
padding-bottom: .75rem;
background-color: rgba(86,61,124,.15);
border: 1px solid rgba(86,61,124,.2);
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row justify-content-md-center">
<div class="col col-lg-2">
1 of 3
</div>
<div class="col col-lg-2">
1 of 2
</div>
<div class="col col-lg-2">
3 of 3
</div>
</div>
</div>