我需要帮助解决问题,我需要将内容放在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>
Answers:
Bootstrap 4中有多种水平居中方法...
text-center用于中心display:inline元素offset-*或mx-auto可用于将列(col-*)居中justify-content-center在row以中心柱(col-*)mx-auto用于display:block内部居中元素d-flexmx-auto(自动x轴边距)将居中display:block或display:flex具有定义宽度(%,vw,px等)的元素。默认情况下,在网格列上使用Flexbox,因此也有多种Flexbox居中方法。
在您的情况下,请使用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 4中的垂直对齐中心
<select>在md和上方,但在md下方左对齐。
select,form-control则为display:block ,而不是display:inline,因为它是display:block。当然,最初的问题不是关于使用响应断点的,因此答案中没有解释。
<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类,而不是mx-auto在为这个答案。
.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>
class="text-center"。