2014-09-23 3 views
0

Я играю с CSS и кнопками, и мне бы хотелось, чтобы текст History находился над центром кнопки, но он отображается в верхней части ячейки. Как я могу получить его в середине по вертикали?Центрирование текста над кнопкой CSS

enter image description here

CSS

a.button { 
background: url(button.png) no-repeat 0 0; 
width: 150px; 
height: 62px; 
display: block; 
} 

HTML

<td align="center" valign="middle" > 
<a href="history.htm" class="button"/><b>HISTORY</b></a> 
</td> 

ответ

3

Если это только одна строка текста, чем я обычно использую line-height = height

a.button { 
 
    background: green; 
 
    width: 150px; 
 
    height: 62px; 
 
    display: block; 
 

 
    line-height: 62px; 
 
    text-align: center; 
 
}
<a href="history.htm" class="button"/><b>HISTORY</b></a>

+0

Отлично - спасибо. Это сработало отлично. – RGriffiths

1

Использование «Вертикальный выровнять: средний;» в вас правило a.button css.

+0

Это, похоже, не сработало. – RGriffiths

Смежные вопросы