如何才能實現div內的文本在Firefox和Chrome中具有相同的padding-top?在Firefox中,默認情況下它的頂部爲3px,而Chrome只有2px。Chrome和Firefox對文本有不同的垂直對齊方式
HTML
<div class="wrap">
<div class="content">Hello World</div>
</div>
CSS
.wrap{
border: 1px solid;
background: lightblue;
height: 50px;
width: 120px;
font-family: sans-serif;
}
比較FF和Chrome,你的解決方案不起作用[的jsfiddle(http://jsfiddle.net/vJB4F/5/) – user2952265
請把我的代碼仔細一看,那不是我做了什麼。我使用了一個像素值,因此線塊的高度在瀏覽器中始終保持不變。由於呈現技術或字體變體或使用的格式,在瀏覽器之間呈現字形時會有微妙的差異。 –
[js fiddle](http://jsfiddle.net/vJB4F/8/) - >即使使用像素,如果使用小盒子內的小字體,則會出現1像素差異,這看起來很奇怪。似乎沒有解決方案。 – user2952265