私はこれで1時間は答えられませんでした。WindowsとMac OS Xで行の高さに@フォントフェイスの違いがあるのはなぜですか?
"line-height" CSSプロパティを使用して、ボックス内にテキストを垂直方向にセンタリングしています。これは標準の安全なフォントでうまく動作していますが、Windows上での "@ font-face" ""フォント埋め込みに対してもうまく動作します。
ただし、Macでは "@ font-face"を使用してこのセンタリングに問題があります。参照:http://cl.ly/QBlE/o
私はこれをどうすればよいか分かりません。これを修正してMac用の異なる線高を使用する唯一の方法です。しかし、私が知る限り、これはJavaScriptやサーバー側のプログラミングがなければ不可能であり、私にとっては適切な解決策ではないようです。
例(上部の青色のボックス):
#header .login {
text-decoration:none;
margin:11px 9px 0 9px;
float:right;
font-size:11px;
color:#fff;
background:url(../img/header-login.png);
width:118px;
height:26px;
line-height:26px;
padding:0 0 0 10px;
text-transform:uppercase;
font-family: 'Helvetica55', Sans-Serif;
}
を私は、同じ問題を持って、この上の助けが必要。 – Abadaba
垂直方向のテキストに他の方法の1つを使用すると考えましたか?ラインハイトを使用して中央に配置する必要がありますか? – cimmanon