Я пытаюсь создать квадратный элемент, который будет иметь текст, центрированный как по вертикали, так и по горизонтали. Кроме того, вся площадь квадрата должна быть ссылкой. Это мой HTML:Как центрировать текст в элементе div?
<div class="w1h1 medium">
<a class="userLink" target="_blank" href="Fancybox.aspx">
<table style="width: 100%; height: 100%">
<tr style="vertical-align: central">
<td style="text-align: center; font-weight: bold;">
text in the middle
</td>
</tr>
</table>
</a>
</div>
И это мой CSS:
div.w1h1 {
width: 150px;
height: 150px;
}
.medium {
background-color: #06849b;
color: white;
font-family: sans-serif;
}
a.userLink
{
width: 150px;
height: 150px;
display: table;
color: #FFFFFF;
text-decoration: none;
}
Он работает в Chrome и Firefox, но не в Internet Explorer. В IE текст находится наверху квадрата, а не посередине. ты можешь помочь мне с этим?
Я только что создал площадка здесь: http://jsfiddle.net/Tschareck/yfnnm/
изменение '<тр стиль =«вертикально-ALIGN: центральный»>' в '<тр стиль = "vertical-align: middle"> 'http://jsfiddle.net/yWLYV/ – Morpheus
Уже пробовал это. Это не изменило текстовую позицию. – Tschareck