Moin,
ich habe versucht, den Abstand zwischen h2 und p mittels Kindselektor einzustellen. Leider im FF 99.0 (64) keine Reaktion.
das ist auch in Ordnung so.
Erst, nachdem ich für p generell margin und padding auf 0 gestellt hatte, wurde
h2>p
beachtet.
Sicher?
Ist das Standard, dass irgendwelche Browser-Grundeinstellungen für bestimmte Elemente einfach weitergelten, obwohl man sie eigentlich durch CSS-Angaben überschrieben hat?
Nein. Aber deine Beschreibung ist widersprüchlich. Du meinst vermutlich den Sibling Selector (also in deinem Beispiel h2+p), denn h2>p (Child Selector) würde ein p selektieren, das ein Kindelement von h2 ist. Das darf es aber nicht geben.
Und bei aufeinanderfolgenden Elementen: Vorsicht Stolperfalle! Collapsing Margins!
Einen schönen Tag noch
Martin
Мир для України.