假設,我有兩個div:第一個 - 矩形,填充黃色,第二個文本爲「萬維網」,字體大小爲46px。我需要在第一個div的底部和第二個div中的大寫字母「W」的頂部之間設置距離39px。我在第一個div的CSS規則中設置頁邊距39px,並在屏幕上測量結果。我有43px。我能準確設定這個距離嗎? (來源,我可以調整第一個div的邊距,並嘗試設置這個距離,但我需要另一種方式)。對不起我的英語不好。我能正確設置div和div之間的距離嗎?
<!doctype html>
<html>
<head>
<title>
test page
</title>
<style>
html {
line-height: 1;
}
#first {
background-color: yellow;
height: 200px;
margin-bottom: 39px;
width: 200px;
}
#second {
font-family: "Myriad Pro";
font-size: 46px;
}
</style>
</head>
<body>
<div id = "first">
</div>
<div id = "second">
World wide web
</div>
</body>
</html>
檢查正在應用的默認瀏覽器樣式。使用像[normalize.css](http://necolas.github.io/normalize.css/)這樣的東西,有時會以某種方式或某種方式表現出某種猜測。等等 – feitla
我認爲,這是因爲字體大小大於大寫字母的高度.... –
我包含normalize.css並得到了相同的結果:43px。 –