我已經開始學習HTML和CSS,並遇到了一些誤會...... 下面是一些代碼:身體是內部div的父標籤嗎?
body {
margin: 0px;
}
#red {
background: red;
width: 100px;
height: 100px;
margin-top: 55px;
margin-left: 30px;
}
#green {
background: green;
width: 200px;
height: 200px;
margin-left: 15px;
margin-top: 55px;
}
<div id="red"></div>
<div id="green"></div>
這裏是紅色和綠色塊。紅色的邊緣是55px。它是從屏幕頂部算起的(我認爲這裏的父母是<html>
)。但紅塊的父母顯然是<body>
。所以問題是,爲什麼會發生?爲什麼保證金不是從身體計算的?
變化的位置是:絕對的;或位置:固定;或位置:相對;然後觀察更改 –
您使用的是哪種瀏覽器? – MKAD
firefox,chrome – Leonid