Hallo Gunnar
Du musst nicht mit dem Holzhammer zuhauen:
h1, h1 {margin-bottom: 0}
Ich würde ihm ausdrücklich zur Holzhammermethode raten.
Wenn du, die Abstände selbst definierst, die dir wichtig sind, kannst du
aufgrund deiner Erfahrungen sehr gut einschätzen, wie dies dann mit den
übrig bleibenden (verschiedenen) Defaultwerten der Browser harmoniert.
Ingo, der über diese Erfahrungen noch nicht verfügt, wird voraussichtlich
immer wieder darüber stolpern, dass es in einem Browser wie gewünscht ausseht,
in einem Anderen aber nicht. Da an jedem Abstand mehrere Margins und/oder
Paddings beteiligt sind, dürfte es für ihn sehr schwer sein, dann die
eigentliche Ursache der ungewollten Darstellung zu finden.
Ich halte es desshalb für sinnvoll (für CSS-Anfäger), zumindest, wenn das
Layout auch auf definierte Abstände aufbaut, ersteinmal alle Werte auf 0 zu
setzen.
* {
margin:0;
padding:0;
}
Damit ist er gezwungen, alle Abstände selbst zu definieren, und läuft nicht
Gefahr, sich bei einem ihm wichtigen Abstand auf einen zufällig passenden
Browserdefaultwert zu verlassen.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!