2016-08-25 6 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> 

それが使用している場合、それはOKだけれども(それは、Firefoxの罰金に動作しますが、iPad上でボタンテキストはボタンの上部に向かってより多く表示されますHelveticaまたはArial):

Screenshot

どのように私は、テキストが(ちなみに私はJSFiddleフォントフェイス@使用することができませんでした)のiOS上で縦方向に整列するために得ることができますか?

答えて

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

関連する問題