MudGuard: TD-tag mag css-padding nicht...

Beitrag lesen

Hi,

Diese drei lassen sich zusammenfassen zu
   margin: 20px 0 20px 20px;
3 Angaben lassen sich zu 4 Angaben _zusammen_fassen? Tsts.
Nein, zu _einer_.

Im Original wurden 3 Werte gesetzt, Dein Teil setzt 4 Werte.

Du hast 'margin-right: 0' _hinzu_gefügt
Was der "Voreinstellung" der meisten Browser entspricht.

Ob der von Dir zusätzlich gesetzte Wert zufällig irgendeiner Voreinstellung entspricht, ist doch vollkommen irrelevant.
margin-top:20px; margin-bottom:20px; margin-left:20px;  ist NICHT gleichbedeutend mit margin: 20px 0 20px 20px;

was einen evtl. woanders gesetzen Wert überschreiben könnte.
Was nur dann geschieht, wenn dieses _woanders_ in der CSS _darüberstehend_ notiert wurde.

Falsch. Es hängt nicht nur von der Reihenfolge ab (das ist nur bei gleich-spezifischen Selektoren der Fall).

Beispiel:

div.bla { margin-top:20px; margin-bottom:20px; margin-left:20px; }
div { margin-right:50px; }

vs.

div.bla { margin:20px 0 20px 20px; }
div { margin-right:50px; }

Im ersten Fall hat <div class="bla"> einen margin-right von 50px, im zweiten Fall hat Dank Deiner nicht-gleichbedeutenden Zusammenfassung einen margin-right von 0px. Und das, obwohl das "woanders" hier nicht "darüberstehend" ist.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.