我需要帮助解决问题,我需要将内容放在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-flex
mx-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"
。