我在<div>
元素中爲子元素<p>
提供了保證金,但它正在移動div元素本身。我想把這個段落降低到任意值。我知道我們可以爲父元素提供填充,但是它呢?爲什麼子元素不會相對於父元素使用保證金
在這裏,以此示例代碼...嘗試更改.square p
保證金屬性。
*{
margin: 20px auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.square {
width: 100px;
height: 100px;
background: #f56;
} .square p {
margin: 50px auto;
}
<div class="square"><p>Hi</p></div>
它不應該是相對父元素?
是的,這工作。但爲什麼我們需要修復,這是W3C必須考慮的事情。無論如何,邊緣摺疊有什麼好處? –
我不是專家。 @NenadVracar應該知道它。 :) – kukkuz