Detlef G.: FireFox und Internet Explorer

Beitrag lesen

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!