• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[GELÖST] Leere CSS-Eigenschaft erlaubt?

bermany

New member
Hallo liebe Gemeinde,

ich beabsichtige eine CSS-Eigenschaft, die aufgrund einer class-Zugehörigkeit entsteht durch eine id-bezogene Eigenschaft zu überschreiben.

Bielspiel:
Code:
.myclass {
  background: red;
}
div#myid {
  background: blue ;
}

Nun möchte ich aber nicht blue durch red ersetzen sondern den Wert völlig undefiniert lassen (quasi transparenter Hintergrund)

Code:
div#myid {
  background:  ;
}

Funktionieren tut es erst einmal.
Nun meine Frage: Ist das überhaupt erlaubt und valid? Oder gibt es eine Art NULL für CSS?
 
Zuletzt bearbeitet von einem Moderator:
Code:
.myclass {
  background: red;
}
div#myid {
}

Dan lass doch einfach die nicht benötigte Definition weg?

Oder verstehe ich da etwas nicht!?

PS: Dein Beispiel ist nicht valide und wird daher wohl einfach vom Browser ignoriert.
 
Das Projekt ist natürlich etwas komplexer, daher ist das mit dem Weglassen so 'ne Sache.
Vom Browser wird es übrigens nicht ignoriert. IE, Opera, Firefox, Chrome und Avant akzeptieren die leere Angabe. Andere Browser habe ich nicht getestet.

- - - Aktualisiert - - -

Sorry, jetzt verstehe ich erst Deine Idee:
Weglassen führt doch aber dazu, dass die EIgenschaft aus der Klasse übernommen wird. Aber eben diese Eigenschaft soll ja mit "nichts" überschrieben werden.
 
Zurück
Oben