Kann mir jemand sagen, ob das folgende CSS gültig ist?
.class {
background-color:none;
}
Kann mir jemand sagen, ob das folgende CSS gültig ist?
.class {
background-color:none;
}
Sie wollen wahrscheinlich transparent
als none
ist keine gültige background-color
Wert.
En CSS 2.1 Spezifikation gibt folgendes für die background-color
Eigentum:
Value: <color> | transparent | inherit
<color>
kann entweder ein Schlüsselwort oder eine numerische Darstellung einer Farbe sein. Gültig color
Schlüsselwörter sind:
aqua, schwarz, blau, fuchsia, grau, grün, limette, kastanienbraun, marineblau, oliv, orange, lila, rot, silber, türkis, weiß und gelb
transparent
y inherit
sind für sich genommen gültige Schlüsselwörter, aber none
ist nicht.
Nein, verwenden Sie transparent
stattdessen none
. Siehe Arbeitsbeispiel aquí in diesem Beispiel, wenn Sie die transparent
a none
es wird nicht funktionieren
verwenden wie .class { background-color:transparent; }
Wo .klasse ist der Name, den Sie Ihrer transparenten Klasse geben werden.
CSS Level 3 spezifiziert die unset
Eigenschaftswert. Von MDN :
Das CSS-Schlüsselwort unset ist die Kombination aus initial und inherit Schlüsselwörtern. Wie diese beiden anderen CSS-weiten Schlüsselwörter kann es auf jede CSS-Eigenschaft angewendet werden, einschließlich der CSS-Verknüpfung all. Dieses Schlüsselwort setzt die Eigenschaft auf ihren geerbten Wert zurück, wenn sie von ihrem Elternteil geerbt hat, oder auf ihren Ausgangswert zurück, wenn dies nicht der Fall ist. Mit anderen Worten, es verhält sich wie das Schlüsselwort inherit-Schlüsselwort im ersten Fall und wie das Schlüsselwort initial im zweiten Fall.
Leider wird dieser Wert derzeit nicht von allen Browsern, einschließlich IE, Safari und Opera, unterstützt. Ich empfehle die Verwendung von transparent
bis auf Weiteres.
.class {
background-color:none;
}
Dies ist keine gültige Eigenschaft. Der W3C-Validator zeigt folgenden Fehler an:
Wert Fehler : background-color none ist keine Hintergrundfarbe Wert : none
transparent
könnte als besserer Begriff gewählt worden sein anstelle von 0
ou none
Werte während der Entwicklung der Spezifikation von CSS.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.