Мне было интересно, какой был бы лучший способ вертикально центрировать div внутри другого div. Единственное ограничение, которое у меня есть, это то, что .anim должен оставаться относительным! Я использовал текущий код, который у меня теперь внизу. Спасибо, парни!Нужна помощь по вертикали в центре div
HTML:
<div class="anim">
<div class="spacer">
<p>CONTENT</p>
<p>more content</p>
</div>
</div>
CSS:
.anim {
position:relative;
width:75%;
margin:auto;
height:50%;
}
.spacer{
position:absolute;
height:300px;
top:0;
bottom:0;
}
Вы должны использовать другой блок элемент между '' .anim' и .spacer' и установить его на 'дисплей: настольный row' если вы собираетесь сделать что-то подобное. Таблицы CSS должны имитировать фактические таблицы. – fredsbend
Да, я пробовал этот метод раньше и странно не работал:/ – kduan
не уверен, что раньше у вас был позиционирующий материал, но это определенно остановило бы его от работы –