• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Scrollbar

Status
Für weitere Antworten geschlossen.
Die Sache ist die:
Wenn es Dinge gibt, die Du so haben möchtest und nicht anders, musst Du sie explizit definieren, denn es gibt keine Vorschrift für die Browser, wie sie sich zu verhalten haben, wenn eine Eigenschaft nicht angegeben ist.

Das soll heißen, dass wenn Du bei Deinen Elementen keinen Abstand explizit angibst, weißt Du nicht, wie es in allen Browsern aussehen wird. Nimm z.B. einen Textabsatz <p>. Bisher ist es in den meisten Browsern so, dass diese oben und unten einen Abstand kriegen. Aber das ist keine Pflicht, dafür gibt CSS keine Vorgaben. D.h. es kann Dir passieren, dass Du mal irgendwann auf einen Browser stößt, der die Abstände bei Textabsätzen anders oder gar nicht setzt. Und wenn Du das nicht willst, musst Du Abstände für alle Elemente explizit so festlegen, wie Du sie haben willst.

Gibst Du CSS-Eigenschaften nicht an, heißt das, Dir ist es egal, wie diese gesetzt sind und Du verlässt Dich auf die (nicht zwingend vorgegebenen) Browser-Defaults.

Das gilt natürlich für alle Eigenschaften.

Gruß,
-Efchen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben