Der Martin: css-Selektor für vorheriges Element?

Beitrag lesen

Hallo,

Gute Idee, beide Selektoren wirken. Doch es werden alle Grafiken selektiert, auch solche, die in einem p sind. Bei :not(p) > img nachvollziehbar, weil img nicht immer direktes Kind von p ist. Doch warum :not(p) img versagt, verstehe ich nicht.

warum das so ist, habe ich eben erklärt.

Ich habe mir jetzt anders beholfen: Zunächst werden alle img zentriert, als Ausnahme werden img in p wieder "normal" inline gesetzt.

img {display: block; margin-left: auto; margin-right: auto; }
p img { display: inline; margin-left: 0; margin-right: 0;  }

Kann man machen. Das wird halt unübersichtlich, wenn man mehrere Eigenschaften zunächst "global" zuweist und dann lokal wieder aufhebt bzw. überschreibt.

So long,
 Martin

--
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy