hi,
weil es dann eben ein inline-Element ist. Überschriften haben von grundsätzlich einen Abstand zu allen anderen Elementen im Browser. Mit display:inline fällt dieser Weg.
Man kann ihn durch padding (Problem bei IE5.X zu IE6) und margin allerdings wieder hinzufügen
nein, abstände nach oben/unten kannst du mit margin nicht mehr erzeugen, wenn du ein element zu einem inline element gemacht hast.
http://www.w3.org/TR/CSS21/box.html#margin-properties:
'margin-top', 'margin-bottom'
Applies to: all elements but inline, non-replaced elements and internal table elements
gruss,
wahsaga