我试图构建一个简单的图片库,其中的图片库项被放置在一个div中。但是由于这些项是向左浮动的,所以当我添加text-align时,它们不会整体居中对齐:center;到父div。(我使用Bootstrap 3,父div是panel-body。内容位于panel-body中。)
CSS:
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<style type="text/css" media="screen">
.image-box {
float: left;
}
.image-box img {
width: 128px;
height: 128px;
}
</style>
于飞:
<div class="panel panel-default">
<div class="panel-heading text-center">
<h3 class="panel-title">GALLERY</h3>
</div>
<div class="panel-body">
<div class="image-box">
<img src="member-icon.png">
<P class="caption">Image Description</P>
</div>
<div class="image-box">
<img src="member-icon.png">
<P class="caption">Image Description</P>
</div>
<div class="image-box">
<img src="member-icon.png">
<P class="caption">Image Description</P>
</div>
</div>
</div>
2条答案
按热度按时间ogsagwnx1#
**文本对齐:居中;**在使用浮点时不起作用。使用内联块。
请参阅下面的代码
第一个
Here is a live demo
neekobn82#
HTML档案:
CSS档案:
请参阅示范:Div content center in panel body