Возможный дубликат:
Рекомендации по вертикали -выровнять содержимое по центру в div
Как я могу выровнять по центру .content по вертикали для обоих квадратов, используя один и тот же CSS.
Спасибо
Возможный дубликат:
Рекомендации по вертикали -выровнять содержимое по центру в div
Как я могу выровнять по центру .content по вертикали для обоих квадратов, используя один и тот же CSS.
Спасибо
Вот решение -> http://jsfiddle.net/Sha6m/12/.
Вам нужно добавить display: table-cell;
во внутренний .content, установить для их вертикальное выравнивание по середине (vertical-align: middle;
) и дать им те же height
и width
их родительской .area (100% ширины и высоты, к сожалению, не здесь это не работает, поэтому, когда вы изменяете высоту и ширину .area
, вы также должны делать это для div .content).
Вы применяете display table-cell
к неправильным элементам. Вы должны обернуть их в контейнер и применить display: table cell
к этому контейнеру. Проверьте мой пример -> http://jsfiddle.net/Sha6m/10/
Когда у вас будет фиксированный рост, я просто добавлю line-height: 100px;
и уберу ваши vertical-align
и display