У меня есть два плавающих столбца, они должны быть FLOATED, я не могу использовать display:table
. Я хочу, чтобы элемент <p>
был выровнен по центру вертикально, не устанавливая его высоту, потому что будут загружены разные переводы. Вся контейнерная обертка определяется высотой изображения. Это возможно?вертикальный центр динамического содержимого внутри элемента с плавающей точкой
.wrapper{
width:100%;
max-width:960px;
margin:0 auto;
}
.col{
float:left;
width:50%;
}
p{
text-align:center;
width:100%;
}
<div class="wrapper">
<div class="col col-1">
<img alt="" src="http://images.hugoboss.com/is/image/boss/W14FA_BW_007_sRGB_14-10-23_collection?$marketing_asset$&wid=470&hei=400">
</div>
<div class="col col-2">
<p>Test text</p>
</div>
</div>
Причина наличия поплавков заключается в том, что я хочу поменять порядок их на разных точках останова.
Попробуйте установить верхнюю часть с использованием javascript на половину высоты изображения. – Abhi
Я бы очень рекомендовал узнать о позиционировании css. это видео здесь объясняет все это довольно хорошо. Это даст вам возможность выровнять по вертикали и покончить с поплавком. http://youtu.be/aFtByxWjfLY – Craicerjack
Вы можете использовать любой 'display' в своем' .col'? – dippas