Центрирование по горизонтали и вертикали 2 деления в двух соседних столбцах шириной 50%
Возникли проблемы с получением 2-х делителей для центрирования по горизонтали и вертикали в пределах их соответствующих родителей, которые расположены рядом с шириной 50% и высотой 100%.
Вот что у меня есть (Codepen для удобства).
*** HTML ***
<div class="parent">
<div class="left">
<div class="info">
<h1>This div should be centered <br>within the left 50%</h1>
<h2>Get in touch:</h2>
<h1>
+44 (0)1323 567 891<br>
+44 (0)1323 132 363<br>
[email protected]<br>
</h1>
</div>
</div>
<div class="right">
<div class="img-wrapper">
<img src="http://placehold.it/210x210/FE5000/FFF"/>
</div>
</div>
</div
*** CSS ***
.parent {
height: 100%;
width: 100%;
}
.parent:before, .parent:after {
display: table;
content: " ";
}
.parent:after {
clear: both;
}
.left, .right {
float: left;
height: 100%;
width: 50%;
}
.info {
width: 400px;
height: 280px;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.right .img-wrapper {
width: 210px;
height: 210px;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0 auto;
}