如何在父 div 中居中放置多个 div?
How to center several divs within a parent div?
我有 3 个 div 包含在父 div (class="row services"
) 中。
我怎样才能使三个 col s12 l3
div 集中在这个父 div 中?
我试过使用 display:block
和 text-align:center
但这似乎没有效果。
HTML:
<div class="row services">
<div class="col s12 l3">
<div class="divider"></div>
<h5><p>Nelson Mazda Tulsa</p> <p>Tulsa, OK</p></h5>
<p>9902 S. Memorial Dr.</p>
<p>Tulsa, OK 74133</p>
<p>866-612-0040</p>
<a href="http://www.nelsonmazdaok.com/mazda-dealer-tulsa-ok/car-dealership-near.html" class="btn waves-effect waves-dark white black-text">Get Directions</a>
<p>
<a href="http://www.nelsonmazdaok.com/" class="btn waves-effect waves-dark white black-text">Visit Website</a>
</div>
<div class="col s12 l3">
<div class="divider"></div>
<h5><p>Nelson Mazda Hickory Hollow</p> <p>Antioch, TN</p></h5>
<p>5300 Mount View Road</p>
<p>Antioch, TN 37013</p>
<p>877-708-4449</p>
<a href="http://www.nelsonmazdahh.com/nelson-difference/car-dealership-near.html" class="btn waves-effect waves-dark white black-text">Get Directions</a>
<p>
<a href="http://www.nelsonmazdahh.com/" class="btn waves-effect waves-dark white black-text">Visit Website</a>
</div>
<div class="col s12 l3">
<div class="divider"></div>
<h5><p>Nelson Mazda Cool Springs</p> <p>Franklin, TN</p></h5>
<p>7104 S Springs Drive</p>
<p>Franklin, TN 37067</p>
<p>877-708-4456</p>
<a href="http://www.nelsonmazdacs.com/nelson-difference/car-dealership-near.html" class="btn waves-effect waves-dark white black-text">Get Directions</a>
<p>
<a href="http://www.nelsonmazdacs.com/" class="btn waves-effect waves-dark white black-text">Visit Website</a>
</div>
</div>
CSS:
试试这个:
.col s12 l3{
margin: 0 auto;
}
或者,如果您希望它们连续出现:
.col s12 l3 {
display: inline-block;
}
希望这就是您要找的!
使用 CSS Flexbox 可以轻松居中。
这就是您所需要的:
.row {
display: flex;
flex-direction: column;
align-items: center;
}
更多 flexbox 居中选项:
我有 3 个 div 包含在父 div (class="row services"
) 中。
我怎样才能使三个 col s12 l3
div 集中在这个父 div 中?
我试过使用 display:block
和 text-align:center
但这似乎没有效果。
HTML:
<div class="row services">
<div class="col s12 l3">
<div class="divider"></div>
<h5><p>Nelson Mazda Tulsa</p> <p>Tulsa, OK</p></h5>
<p>9902 S. Memorial Dr.</p>
<p>Tulsa, OK 74133</p>
<p>866-612-0040</p>
<a href="http://www.nelsonmazdaok.com/mazda-dealer-tulsa-ok/car-dealership-near.html" class="btn waves-effect waves-dark white black-text">Get Directions</a>
<p>
<a href="http://www.nelsonmazdaok.com/" class="btn waves-effect waves-dark white black-text">Visit Website</a>
</div>
<div class="col s12 l3">
<div class="divider"></div>
<h5><p>Nelson Mazda Hickory Hollow</p> <p>Antioch, TN</p></h5>
<p>5300 Mount View Road</p>
<p>Antioch, TN 37013</p>
<p>877-708-4449</p>
<a href="http://www.nelsonmazdahh.com/nelson-difference/car-dealership-near.html" class="btn waves-effect waves-dark white black-text">Get Directions</a>
<p>
<a href="http://www.nelsonmazdahh.com/" class="btn waves-effect waves-dark white black-text">Visit Website</a>
</div>
<div class="col s12 l3">
<div class="divider"></div>
<h5><p>Nelson Mazda Cool Springs</p> <p>Franklin, TN</p></h5>
<p>7104 S Springs Drive</p>
<p>Franklin, TN 37067</p>
<p>877-708-4456</p>
<a href="http://www.nelsonmazdacs.com/nelson-difference/car-dealership-near.html" class="btn waves-effect waves-dark white black-text">Get Directions</a>
<p>
<a href="http://www.nelsonmazdacs.com/" class="btn waves-effect waves-dark white black-text">Visit Website</a>
</div>
</div>
CSS:
试试这个:
.col s12 l3{
margin: 0 auto;
}
或者,如果您希望它们连续出现:
.col s12 l3 {
display: inline-block;
}
希望这就是您要找的!
使用 CSS Flexbox 可以轻松居中。
这就是您所需要的:
.row {
display: flex;
flex-direction: column;
align-items: center;
}
更多 flexbox 居中选项: