it-swarm.com.de

CSS-Leerzeichen, oberes oder unteres Element?

Immer wenn ich eine Website gemäß einer PSD-Datei formatiere,
Ich frage mich immer, ob das Leerzeichen vom oberen Element oder vom unteren stammen soll.

Wenn ich also zwei Elemente habe, die durch ein Leerzeichen voneinander getrennt sind, wähle ich normalerweise
der oberste, aber ich kann keinen wirklichen Grund finden, den untersten nicht zu wählen.

Irgendwelche Ideen?

2
Asaf

Normalerweise füge ich es dem oberen Element als padding-bottom:10px hinzu (oder in welcher Größe auch immer Sie Whitespaces benötigen).

Ich finde, dass ich normalerweise möchte, dass "irgendein Inhalt danach" eine gewisse Entfernung entfernt ist. Sehr selten finde ich das Gegenteil ideal. (obwohl es eine einfache Änderung ist, wenn nötig)

2
scunliffe

Wenn es sich immer um dieselben zwei Elemente wie Geschwister handelt (z. B. ein Header-Div, gefolgt von einem Menü-Div am oberen Rand jeder Seite), besteht kein Unterschied zwischen dem Hinzufügen des unteren Rands (oder des Auffüllens) am oberen Rand und dem Hinzufügen des Rands -top nach unten.

OTOH, wenn die fraglichen Elemente manchmal an einer anderen Stelle im Dokument erscheinen (z. B. kann ein H2 ein Artikeltitel sein, gefolgt von einer Zeile an einer Stelle oder einer Unterüberschrift, gefolgt von einem Absatz an einer anderen Stelle), hängt die Antwort davon ab, wie Sie sie benötigen sie in jedem der Orte zu verhalten.

0
Doug