Antwort an „Gunnar Bittersmann“ verfassen

@@Werner

es würde mich aber interessieren, ob es eine Grundeinstellung gibt

Es gibt für jede CSS-Eigenschaft eine Grundeinstellung (Ausgangswert, inital value).

Für margin-left ist der Ausgangswert nun nicht 50mm. Auch nicht 5mm. Auch nicht 1.5mm – sondern 0. Und das für alle Elemente!

Moment mal, wirst du sagen, wenn der Ausgangswert 0 ist, wo kommt dann der Abstand her? Aus einem Stylesheet. @Rolf B erwähnte es schon: das browserinterne user-agent style sheet. Und da steht bei so ziemlich jedem Browser body { margin: 8px } drin.

und wie man dies ändern könnte.

Mit einer Angabe in einem Stylesheet – dem Autoren-Stylesheet. (Mit „Autor“ ist hier der Autor der Webseite gemeint.) Stylesheets bauen aufeinander auf – wie eine Kaskade. Deshalb ja das C in CSS: cascading style sheets.

Wenn du ins Autoren-Stylesheet body { margin: 1rem } schreibst, dann gilt dieseer Wert, nicht mehr die 8px.

Siehe Kaskade, insb. Abschnitt Ablauf – auch wenn das da vereinfacht ist.

Und „Bei padding-right gelingt es hingegen trotz des brutalen Selektorhammers nicht, den Vorrang zu bekommen“ halte ich für ein Gerücht.

🖖 Live long and prosper

--
“In my home, the America I love, the America I've written about, that has been a beacon of hope and liberty for 250 years, is currently in the hands of a corrupt, incompetent and treasonous administration. Tonight, we ask all who believe in democracy and the best of our American spirit, to rise with us, raise your voices against authoritarianism, and let freedom reign.”
— Bruce Springsteen, Manchester 2025-05-14
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen