Я пытаюсь установить вертикальное центрирование блока в IE7 (если возможно, в IE6), позвольте мне прояснить одну вещь - я не вертикально центрирую фактический элемент, но текст внутри элемента. Это мои CSS и HTML, которые работают на IE8 и выше, но не ниже.
a {
display: table-cell;
width: 100px;
height: 54px;
background: black;
color: white;
text-align: center;
text-decoration: none;
vertical-align: middle;
}
<a href="#">Hello superlongword</a>
Теперь я знаю, что IE6 практически мертв, я все же хотел бы поддержать его, если это возможно, но если нет, то IE7 в порядке. Я хочу попытаться сохранить его как можно больше с одним элементом - это для навигатора, поэтому я не хочу, чтобы элементы были только для одной ссылки.
EDIT
Я решил использовать спрайты, для навигатора это будет намного проще - не лучшее решение, но я буду доволен результатом. Если какие-либо опубликованные решения сработают, я перейду к ним. :)