Структура HTML выглядит следующим образом:Align элемент, используя его дочерний элемент
<div id="c1">
<div id="c2">
<div id="d1"></div>
<div id="d2"></div>
</div>
</div>
Я хочу # c2 быть выровнены по вертикали внутри # c1 таким образом, что # d2 verticaly по центру внутри # c1. Про. Уточнять изображение:
Это нормально, если он будет работать только в последнем Chrome. Благодарю.
UPD: Высота # d1 и # d2 не фиксирована. Расстояние между # d1 и # d2 фиксировано.
UPD2: Вы можете забыть о # c2. Я хочу, чтобы # d1 и # d2 размещались один за другим, а # d2 - в центре c1.
Вы можете использовать CSS 'край' свойства. –
Знаете ли вы, что фиксируется какая-либо высота ящиков? –
Вы хотите выровнять центр # c2 по горизонтали и # d2 вертикально? –