一、水平格式化
7个属性之和等于父级宽度
1.三个auto
外边距为0,width=auto。(同默认情况)
2.两个auto
两个外边距为auto,居中;注:纵向外边距设置为auto,实际上他们会被重置为0,起不到居中效果
一个外边距和width,设置为auto的外边距为0
3.一个auto
4.没有auto,全部设定为固定值
,若相加小于总宽度,margin-right被自动设为auto
二、垂直格式化
1.垂直外边距合并
垂直外边距都是负数,取绝对值最大的;一正一负,正数减去负数绝对值
负边距:下一个元素会按从左向右,从上向下挨着上一个元素的margin排列,负边距也会如此。见《css权威指南》p184
时间: 2024-10-12 20:28:06