css各種百分?jǐn)?shù)的參考對(duì)象.jpg
- 為什么padding和margin是基于包含塊的寬度
首先對(duì)于包含塊的寬度是占一整行的戚篙,而高度如果沒(méi)有設(shè)置的話赚哗,則由其子元素的內(nèi)容高度所決定腮郊,如果是基于包含塊的高度济赎,一旦修改了margin和padding值塘娶,那么包含塊的高度就會(huì)發(fā)生變化纹坐,而一旦包含塊的高度發(fā)生變化枝冀,padding和margin又應(yīng)該變化,就會(huì)造成死循環(huán)耘子。而基于寬度則不會(huì)有這個(gè)問(wèn)題果漾,因?yàn)閴K元素的寬度就是一整行的寬度。