Quelqu'un peut-il me dire si le CSS suivant est valide ?
.class {
background-color:none;
}
Quelqu'un peut-il me dire si le CSS suivant est valide ?
.class {
background-color:none;
}
Vous voulez probablement transparent
como none
n'est pas un background-color
valeur.
El Spécification CSS 2.1 déclare ce qui suit pour le background-color
propriété :
Value: <color> | transparent | inherit
<color>
peut être soit un mot clé, soit une représentation numérique d'une couleur. Valable color
mots-clés sont :
aqua, noir, bleu, fuchsia, gris, vert, citron vert, marron, marine, olive, orange, violet, rouge, argent, sarcelle, blanc et jaune.
transparent
y inherit
sont des mots-clés valables en soi, mais none
ne l'est pas.
Oui. Depuis que le valeur initiale es transparent
C'est ce que vous utilisez si vous voulez désactiver la coloration de fond.
Aucun de ces éléments ne sera réinitialisé à une valeur antérieure (c'est-à-dire s'il est défini par une autre règle css :(
Non, utilisez transparent
au lieu de none
. Voir l'exemple de travail ici dans cet exemple, si vous changez transparent
a none
cela ne fonctionnera pas
utiliser comme .class { background-color:transparent; }
Où .classe est le nom que vous donnerez à votre classe transparente.
Dans mon exemple, c'est tout le contraire. Si vous changez none en transparent, cela ne fonctionnera pas. J'ai vraiment besoin d'utiliser none : jsfiddle.net/BkAad
Dans votre exemple, changez en body *:not(.exception){ background-color:transparent } Vous devez supprimer !important car cela oblige tous les autres éléments à l'intérieur à avoir cette propriété. Et sur les li(s) internes, utilisez plutôt la propriété background-color que celle de l'arrière-plan pour la couleur de fond seule.
.class {
background-color:none;
}
Ce n'est pas une propriété valide. Le validateur W3C affichera l'erreur suivante :
Erreur de valeur : background-color none n'est pas une couleur de fond valeur : none
transparent
peut avoir été choisi comme meilleur terme au lieu de 0
o none
pendant le développement de la spécification de CSS.
Il y a aussi background-color : initial mais il n'est pas supporté par IE.
http://www.w3schools.com/cssref/pr_background-color.asp http://www.w3schools.com/cssref/css_initial.asp
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
14 votes
El validateur peut souvent répondre à ce genre de question.
19 votes
Vous pouvez être confondu avec
background:none;
qui est valide, et qui définit la couleur de l'arrière-plan comme étant transparente.