It is supposed you can not give a margin top to a inline level element, but I dont have problems here: http://jsfiddle.net/FYUtm/ why?
<label style="margin-left: 40px; display: inline">foobar</label>
It is supposed you can not give a margin top to a inline level element, but I dont have problems here: http://jsfiddle.net/FYUtm/ why?
<label style="margin-left: 40px; display: inline">foobar</label>
Vertical margins do not affect inline elements, as stated in the Box Model specification, section 8.3:
Margin properties specify the width of the margin area of a box. The 'margin' shorthand property sets the margin for all four sides while the other margin properties only set their respective side. These properties apply to all elements, but vertical margins will not have any effect on non-replaced inline elements.