2013-11-07 4 views
0

Что такое эквивалентное свойство CSS3 для вертикального выравнивания или выравнивания CSS? Что делать, если нам нужно реализовать его в разных браузерах, таких как Chrome или Mozilla? Нужно ли префикс -moz или -webkit перед этим конкретным свойством для поддержки разных браузеров?эквивалент вертикального выравнивания в CSS3

+0

нет такой вещи, как эквивалентное свойство 'vertical-align' в css, это просто собственный тип, у нас нет псевдонимов свойств. –

+1

Свойство« vertical-align »является частью« CSS3 », тоже, поскольку по умолчанию «CSS3» (коллективное существительное для сочетания спецификаций и черновиков) содержит все в CSS 2.1. –

+1

To shareef: Я хочу сделать выделенную ячейку в центре div. свойство vertical-align не работает. –

ответ

0

Решение 1:

Попробуйте это на содержащей DIV:

div { 
    display: table-cell; 
    vertical-align: middle; 
} 

Решение 2:

В качестве альтернативы, другой вариант, чтобы установить CSS на свой элемент в:

position: absolute; 
top: 0; 
bottom: 0; 
margin: auto; 
height: 50px; //you need to set a fixed height, otherwise it will stretch 

Конечно, вам понадобится position: relative; на вашем контейнере.

Оба решения приведут к вертикально центрированному контенту.

Смежные вопросы