以下是自己學習過程中的總結,直接上結論:
1.margin/padding取值為百分比:
margin和padding四個方向上的取值為百分比都是參照父級元素的寬度來計算的。
2.margin取值為負值:
比如 margin-top / right / bottom / left : -100px; 為負值的情況討論如下:
①:
②:若元素存在width:則正常:
比如 div { margin: 10px 2% -40px 0 } 表示該盒子頂邊距為10px,右邊距是父元素寬度的2%,下邊距為-40px,左邊距為0
3.padding取值為負值:padding不支持任何負值