これが私が話していることの例です。問題を確認するにはズームインする必要があります http://jsfiddle.net/54NEa/
<div id="top">SomeText</div>
<div id="middle">SomeText</div>
<div id="bottom">SomeText</div>
div{
display: inline-block;
background-color: red;
font-family: Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 10px;
}
div.top {vertical-align:top;}
div.middle {vertical-align:middle;}
div.bottom {vertical-align:bottom}
行は10pxですが、テキストが完全に塗りつぶされていないため、余分なパディングがあります。FFではパディングが下にあり、Chromeではvertical-alignプロパティに関係なく上にあります。これはフォントによって多少異なりますが、実際には行の高さを完全に埋めることはなく、「揺れ」ます。ブラウザに関係なく、そのフォントをその行に対して1つの位置に固定する方法はありますか?小さなcssボタンを作成していますが、線の高さが正確に10ピクセルで、テキストの高さが正確に10ピクセルであることを確認する必要があるため、常に同じように見えます。