Мне нужен совет по этому вопросу, который у меня есть. В нижеприведенном jsfiddle
, я пытаюсь создать отзывчивый макет grid
. Проблема с тем, что у меня есть, я хотел бы, чтобы текст находился посреди каждого человека grid
. Я попытался наброситься на него с помощью margin-top, но вместо того, чтобы накладывать изображения друг на друга при изменении размера, изображения перекрываются друг с другом. Конечный результат будет состоять в том, чтобы выровнять текст по центру на изображении и не иметь зазоров со всех сторон grid
при изменении размера в соответствии с различным разрешением экрана.отзывчивый встроенный блок запрос
Ссылка: http://jsfiddle.net/kelvinchow/VaDS9/
<style type="text/css">
#wrapper {
display: block;
width: 100%;
height: auto;
background: green;
}
.box {
display: inline-block;
float: left;
width: 50%;
height: auto;
vertical-align: baseline;
background: red;
}
.box-img img {
width: 100% !important;
height: auto;
}
.box-title {
display: block;
background: grey;
height: 25px;
font-size: 20px;
font-family: helvetica, san serif;
color: blue;
text-align: center;
margin-top: -100px;
}
</style>
<div id="wrapper">
<div class="box">
<div class="box-img">
<img src="http://airinlee.com/wp-content/uploads/2013/06/thumbnail6.png">
</div>
<p class="box-title">howdy</p>
</div>
<div class="box">
<div class="box-img">
<img src="http://airinlee.com/wp-content/uploads/2013/06/thumbnail6.png">
</div>
<p class="box-title">howdy</p>
</div>
<div class="box">
<div class="box-img">
<img src="http://airinlee.com/wp-content/uploads/2013/06/thumbnail6.png">
</div>
<p class="box-title">howdy</p>
</div>
<div class="box">
<div class="box-img">
<img src="http://airinlee.com/wp-content/uploads/2013/06/thumbnail6.png">
</div>
<p class="box-title">howdy</p>
</div>
</div>
что-то вроде этого? http://jsfiddle.net/peteng/VaDS9/1/ – Pete