2016-08-25 9 views
0

У меня есть следующий код для отображения текста на родовую кнопке: https://jsfiddle.net/6ogo4bqr/Вертикально выровнять текст кнопки?

<input id="Button1" type="button" value="Log In" class="btn1" /> 
<br /> 
<input id="Button2" type="button" value="Log In" class="btn2" /> 
<br /> 
<div id="Button3" class="btn3">Log In</div> 

Это прекрасно работает на Firefox, но на IPad текст кнопки появляется больше к верхней части кнопки (хотя это нормально, когда он использует Helvetica или Arial):

Screenshot

Как я могу получить текст для выравнивания по вертикали на прошивке (BTW, я не мог получить JSFiddle использовать @ шрифт лица)?

ответ

0

В конечном итоге я обнаружил, что конкретный файл шрифта, который я использовал, был поврежден. Все это сработало нормально, когда я заменил файл.

0

Попробуйте удалить верхнее и нижнее заполнение текста и вместо этого добавьте line-height.

+0

Спасибо - я пробовал, но это не сработало - как и в других комментариях по строке-высоте – user1946932

0
#selector{ 
    /*set both top and bottom padding with same values */ 
    padding-top: 20px; 
    padding-bottom: 20px; 
} 
+0

Спасибо - я пробовал это, но это не сработало. Обратите внимание, что мой оригинальный JSFiddle действительно работает, когда шрифт Helvetica, а не FuturaMaxiBold – user1946932