2016-08-11 4 views
1

私はページ上に非常に単純な要素を持っています。これは、バスケットのための数量バルーンです。これは正しく設定できません。だけでなく、フォントが劇的に異なっているが、その垂直方向の位置は、このような小さな要素のために大幅に異なります。私は、フォントサイズから(例えば行の高さを設定するために-1 stackoverflowのからいくつかの解決策を試してみたMac /別のフォントの垂直位置になる

enter image description here

)、運がない。ここでは、コードは次のようになります。

HTML:

<span class="basket-qty">6</span> 

CSS:

.basket-qty { 
    display: block; 
    text-align: center; 
    background-color: #C1637D; 
    color: #fff; 
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: 500; 
    border-radius: 15px; 
    width:15px; 
    height:15px; 
} 

JSFiddle:https://jsfiddle.net/e563tgdn/

答えて

0

それは "単なる" フォントのレンダリングだろうか?このヘルプのようにCSSを設定して正規化しますか?

-webkit-text-size-adjust: none; 
text-size-adjust: none; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale; 
-ms-text-size-adjust: 100%; 
+0

この修正では、フォントの重さだけが解決されますが、私の場合はより重要な垂直位置の問題ではありません。私は自分の質問の最後にJSFiddleリンクを投稿しました。あなた自身でそれを試すことができます。 – Martin

+0

@Martin yeh、答えは暗闇の中でのショットでしたが、それはもっと良く見えます:) "display:inline-table;"で表示しようとすることができますこちらをチェックしてください:http://stackoverflow.com/questions/11726442/font-rendering-line-height-issue-on-mac-pc-outside-of-element – munomono

関連する問題