Задача состоит в том, что необходимо разместить блок (например, div
) по центру экрана. Вопрос в том, как это сделать, особенно, если у блока не фиксированная высота.
Для фиксироваванной использую такой способ:
HTML
<div> <!-- Это родительский блок произвольных размеров -->
<div class="middled"> <!-- А это дочерний блок, который мы выравниваем -->
Див, выравниваемый по центру родительского горизонтально и вертикально одновременно.
</div>
</div>
CSS
.middled{
width: 444px;
height: 222px;
position: relative;
left: 50%;
top: 50%;
margin-left: -222px;
margin-top: -111px;
}
Если есть лучше пишите в ответах