<div>
<p>Text Text Text</p>
</div>
div {
height: 100px;
width: 500px;
margin-top: 50px;
background-color: #00f;
}
p {
font-size: 20px;
color: #000;
line-height: 0;
}
ここを見てください:http://jsfiddle.net/pJCBv/
親 div の上部に対してテキスト フラッシュを揃えようとしています。line-height: 1;
フォントの上下に 1 ~ 2 ピクセルを追加するため、試していline-height: 0;
ます。しかし、テキストは親 div からはみ出していますか? 上部にぴったりと合わせることができれば完璧です(間に隙間はありません)。
別の質問: ブラウザはフォントをわずかに異なるものにレンダリングしますが、ピクセルの高さはすべてのブラウザで一貫していますか? たとえば、高さ 11 ピクセルの Arial は、すべてのブラウザーで高さ 11 ピクセルであることが保証されますか? この場合、line-height を 11px に設定できます。