Hallo Dennis
ich hab jetzt padding:1px; das ändert aber garnichts.
2 * (margin:1px + padding:1px) ergibt einen Abstand des Textes von 4px
2 * (margin:1px + padding:0) ergibt 2px
Um Abstände zu definieren gibt es nur, IMHO, margin und padding. Wie gesagt; beides mittlerweile die _gleiche_ Klasse.
Mit dem padding oder ohne?
Wenn ich den Anker a href in ein Blockelement p ändere klappt es, egal ob unterschiedliche (die gleich definiert sind) oder gleiche Klasse.
Natürlich, denn nicht deine Definitionen sondern die Elemente sind
unterschiedlich. (Blockelement <> Inlineelement).
Was passiert, wenn du z.B statt des <p> auch ein <a> verwendest, oder ein
<span> oder du dem <a> ein display:block gibst, immer vorausgesetzt die
Werte für margin, padding, height und line-height sind identisch.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!