Я пытаюсь получить вертикальное центрирование блока в 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 в порядке. Я хочу попытаться сохранить его с одним элементом как можно больше - это для навигатора, поэтому я не хочу элементы на элементах только для одной ссылки.
ИЗМЕНИТЬ
Я решил пойти с спрайтами, навигатору будет намного проще - не лучшее решение, но я буду доволен результатом. Если какие-либо опубликованные решения будут работать, я перейду к ним.:)