日期:2014-05-20  浏览次数:20817 次

VS2005中的控件的属性Margin什么意思
Margin 3, 3, 3, 3


------解决方案--------------------
Margin属性:

Margin属性分为margin-top、margin-right、margin-bottom、margin-left和margin五个属性,分别表示BOX里内容离边框的距离,它的属性值是数值单位,可以是长度、百分比或auto,margin甚至可以设为负值,造成BOX与BOX之间的重叠显示,关于margin的属性详见下表:

属性名称: 'margin-top'、'margin-right'、'margin-bottom'、'margin-left' 
属性值: <margin-width> 
初始值: 0 
适合对象: 所有元素 
是否继承: no 
百分比备注: 相对于BOX的宽度

例如:

H1 { margin-top: 2em } 
H2 { margin-right: 12.3% }

Margin还有一个快捷的书写方法,就是直接用margin属性,例如:

BODY { margin: 1em 2em 3em 2em}

等同于:

BODY { 
margin-top:1em; 
margin-right:2em; 
margin-bottom:3em; 
margin-left:2em; 
}

margin属性后面可以有四个值,中间用空格隔开(记住不是逗号),顺序是"上右下左",当然margin后面可以不足四个值,例如:

BODY { margin: 2em } /* 所有的margin都设为2em */ 
BODY { margin: 1em 2em } /* 上下margin为1em,右左margin为2em */ 
BODY { margin: 1em 2em 3em } /* 上margin为1em,右左margin为2em,下margin为3em*/