Cheatah: Padding/margin bei inline-Elementen möglich?

Beitrag lesen

Hi,

gehe ich recht in der Annahme, dass man inline-Elemente nicht mit einem Abstand nach oben und unten versehen kann, egal ob padding oder margin?

nur zum Teil. Innenabstand ist möglich; zum margin sagt das W3C:

"[...] vertical margins will not have any effect on non-replaced inline elements."

Hintergrund: ich habe lauter Links untereinander stehen, in der Art:
<a><br>
<a><br>
<a><br>
<a><br> usw.

Das ist eine Liste von Links, also ein <ol> oder <ul>. Ich sehe hier keinen Grund für <br>.

Die kleben mir ein bischen dicht aneinander, lassen sich aber durch margin-/padding-top nicht auseinander drücken.

Warum machst Du die Links eigentlich nicht zu Block-Elementen?

In diesem Fall müsste ich wohl <p> ergänzen

Nö. Wieso werden Deine Links plötzlich zu Absätzen eines Fließtextes?

was ich eigentlich gerne vermeiden wollte, bläht den Quelltext wieder auf. *grummel*

Der Grund für die Verwendung von HTML-Tags ist nicht der Umfang des daraus resultierenden Codes, sondern die darin enthaltene Semantik des Inhalts. Wenn es sich um Absätze eines Fließtextes handelt, *musst* Du <p> nehmen; wenn nicht, *darfst* Du es nicht. Alles andere ist von der Verwendung von Tabellen für Layoutzwecke nicht zu unterscheiden.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes