Я установил bottom:0
в div, чтобы выровнять его внизу. Но, даже если мой текст text-center
, он выравнивается влево. Я хотел бы знать, почему?Стиль «bottom: 0» также выравнивается слева
.box {
width: 100%;
}
.box:before {
content: "";
display: block;
padding-top: 100%;
}
.content {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
padding: 7%;
}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="col-xs-4">
<a href="#" class="thumbnail">
<div class="box">
<div class="content">
<div>
<img src="http://placehold.it/350x150" alt="Title" class="img-responsive center-block">
</div>
<div class="caption" style="position:absolute;bottom:0;">
<p class="text-center">Title</p>
</div>
</div>
</div>
</a>
</div>
@homer дайте нам знать ваши мысли на ответы здесь, пожалуйста? – kukkuz
Ваш ответ завершен, но немного сложнее, чем @Deep. Спасибо – homer
настройка 'width' 100% лучше, чем Deep point out :) – kukkuz