Gar*_*ett 5 html css twitter-bootstrap
也许我没有正确设置它?在过去的3个小时中,我一直在查看代码,因此有可能我正在寻找一些东西。无论哪种方式,我都将这个h3放在div中,并且希望将其水平和垂直居中放置,但是只能使用水平。
<div class="col-md-4">
<div class="align-items-center" style="background-image:url({{ uni.u_homepage_pic.url }}); background-repeat:no-repeat; width: 350px; height: 225px;">
<h3 class="text-center" style="color:#ffffff;">{{ uni.u_name }</h3>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
更新:使用Bootstrap V4
小智 9
.align-items-center {
display: flex;
align-items: center; /*Aligns vertically center */
justify-content: center; /*Aligns horizontally center */
}
Run Code Online (Sandbox Code Playgroud)
<div class="col-md-4">
<div class="align-items-center" style="background:red; width: 350px; height: 225px;">
<h3 class="text-center" style="">Hello</h3>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
此答案适用于引导程序 4:
要垂直对齐列内容,您可以my-auto
在列本身中使用类:
<div class="col-md-4 my-auto">
<div style="background-image:url({{ uni.u_homepage_pic.url }});
background-repeat:no-repeat; width: 350px; height: 225px;">
<h3 class="text-center" style="color:#ffffff;">
{{ uni.u_name }
</h3>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
此外,要水平对齐列内的项目,您可以使用mx-auto
并且对于水平和垂直对齐,请使用m-auto
。水平对齐适用于单列。
要对齐所有列,您需要align-items-*
在row
元素内部而不是在col
元素内部提供类:
<div class="container">
<div class="row align-items-start"><!-- align contents to top -->
<div class="col">
Top A
</div>
<div class="col">
Top B
</div>
<div class="col">
Top C
</div>
</div>
<div class="row align-items-center"><!-- align contents to center -->
<div class="col">
Mid A
</div>
<div class="col">
Mid B
</div>
<div class="col">
Mid C
</div>
</div>
<div class="row align-items-end"><!-- align contents to end -->
<div class="col">
Bottom A
</div>
<div class="col">
Bottom B
</div>
<div class="col">
Bottom C
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
归档时间: |
|
查看次数: |
4828 次 |
最近记录: |