Хорошо, это структура div.
<div class="DivParent">
<a href="#">
<div class="DivWhichNeedToBeVerticallyAligned"></div>
</a>
</div>
DivParent имеет фиксированные значения ширины и высоты, но DivWhichNeedToBeVerticallyAligned не имеет фиксированных значений высоты.
Если вы делаете DivParent display: table-cell; вы можете вертикально выровнять DivWhichNeedToBeVerticallyAligned, но я не хочу использовать эту функцию, так как она вызывает некоторый беспорядок.
Ссылка тега href должна быть того же размера, что и divParent i, означающая, что целое divparent должно быть доступно для кликов. как дисплей: блок.
Итак, есть ли способ CSS для выравнивания по вертикали или облегченного jquery-решения.
Спасибо.
Здесь jsfiddle: http://jsfiddle.net/XHK2Z/
*