molily: Noch eine Anmerkung

Beitrag lesen

Hallo,

Und ich weiß, dass Du weißt, dass ich diesen Fall gemeint habe.

Was du alles weißt! Da weißt du mehr, als ich weiß.

Im Dokument 1:
Element mit der ID "A" innerhalb eines Elementes "B" soll selektiert werden.

Im Dokument 2:
Element mit der ID "A" NICHT innerhalb eines Elementes "B" soll NICHT selektiert werden.

Ich verstehe diesen Satz nicht. Wie sollte ein Selektor aussehen, der diese Verneinung umsetzt?

Das ist dann aber sehr nahe an der Unpflegbarkeit. Da sieht doch recht schnell keiner mehr durch, derlei erhöht später die Kosten.

Das sehe ich nicht so. Es kommt recht häufig vor, dass man Styles für ein Element definiert und ein weiteres mal für das Element, wenn es sich in einem bestimmten Kontext befindet. Um einmal von den IDs wegzukommen, ein Beispiel mit Klassen:

body { background-color: white; }  
.foo { color: black; }  
  
.bar { background-color: black; }  
.bar .foo { color: white; }

Mit IDs geht das natürlich genauso.

Ich weiß nicht, wieso das »unpflegbar« oder schlechter Stil sein soll, das ist gang und gäbe.

Mathias