我正在做codeacademy的CSS課程HTML &,我對定位有點困惑。DIVs的相對定位
我有了這個HTML文件
<!DOCTYPE html>
<html>
<head>
<style>
div {
position: relative;
display: inline-block;
height: 100px;
width: 100px;
border: 2px solid black;
}
div p {
position: relative;
margin-top: 40px;
font-size: 12px;
}
</style>
</head>
<body>
<div><p>Maxime</p></div>
<div><p>Killian</p></div>
<div><p></p></div>
</body>
所以,如果我離開了這樣的代碼我沒有得到預期的結果。只有當我在第三個div中輸入第三個名字時,它的行爲也是我想要的。看看這張照片,你就知道我的意思了。
這裏發生了什麼?爲什麼段落的嵌套元素會改變父母的行爲?
我不知道爲什麼,並不能解釋,所以我不張貼作爲一個答案,但在你的CSS的'格p'如果你改變絕對似乎正確的顯示位置。 – Jon