Erreur de validation CSS

Erreur de validation CSS - HTML/CSS - Programmation

Marsh Posté le 28-12-2005 à 15:55:34    

'lut
 
Quelqu'un peut-il m'expliquer en quoi mon css n'est pas valide ? Le validateur me sort un

Ligne: 102 Contexte : .rollmenu a:hover, .contact:hover
 
Propriété érronée : background-color orange n'est pas une valeur de color : orange


 
J'ai pas le droit de définir un background-color pour un a:hover ? C'est quoi ce bordel ?
 
le site: http://swingfiler.bleuarff-corp.info/
le css: http://swingfiler.bleuarff-corp.info/styles/design.css


---------------
©2008 Bleuarff Corp.
Reply

Marsh Posté le 28-12-2005 à 15:55:34   

Reply

Marsh Posté le 28-12-2005 à 16:04:37    

ton code en commentaire est trop près du point virgule peutetre

Reply

Marsh Posté le 28-12-2005 à 16:08:13    

"orange n'est pas une valeur de color "
il te dit pas que "background-color" n'existe pas, il te dit que orange n'est pas une couleur faisant partie des couleurs existante dans la norme.
Dans la norme css, les noms de couleurs sont en anglais (orange, c'est du francais)
 
 
Extrait d'une traduction de la norme css :

Citation :

4.3.6 Les couleurs
La valeur d'un champs <couleur> est spécifiée par un mot−clé ou par une valeur numérique RGB.
La liste des noms de mots−clés de couleur est : aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive,
purple, red, silver, teal, white et yellow. Ces 16 couleurs sont définies dans la spécification HTML 4.0
([HTML40]). En complément de ces couleurs, les utilisateurs peuvent spécifier des mots−clés qui correspondent
aux couleurs utilisées par certains objets de l'environnement de l'utilisateur. Consulter le chapitre sur les couleurs
système pour plus d'informations.


 
liste des couleurs systémes d'aprés la même documentation :

Citation :

ActiveBorder
La bordure de la fenêtre active ;
ActiveCaption
La légende de la fenêtre active ;
AppWorkspace
La couleur d'arrière−plan de l'interface de documents multiples ;
Background
L'arrière−plan du plan de travail ;
ButtonFace
La couleur de la police des éléments d'affichage en trois dimensions ;
ButtonHighlight
La couleur d'activation des éléments d'affichage en trois dimensions (pour les bords à l'opposé de la
source lumineuse) ;
ButtonShadow
La couleur de l'ombre des éléments d'affichage en trois dimensions ;
ButtonText
Le texte des boutons à pousser ;
CaptionText
Le texte des légendes, des boîtes de dimensionnement et des boîtes des flêches des barres de défilement ;
GrayText
Le texte en grisé (désactivé). Cette couleur prend la valeur #000 si un driver d'affichage donné ne peut
rendre sûrement la couleur grise ;
Highlight
L'article, ou les articles, sélectionnés dans une zone de saisie ;
HighlightText
Le texte de l'article, ou des articles, sélectionnés dans une zone de saisie ;
InactiveBorder
La bordure d'une fenêtre inactive ;
InactiveCaption
La légende d'une fenêtre inactive ;
InactiveCaptionText
La couleur du texte d'une légende inactive ;
InfoBackground
La couleur de fond des infobulles ;
InfoText
La couleur du texte des infobulles ;
Menu
L'arrière−plan d'un menu ;
MenuText
Le texte d'un menu ;
Scrollbar
L'aire grise d'une barre de défilement ;
ThreeDDarkShadow
L'ombre sombre des éléments d'affichage en trois dimensions ;
ThreeDFace
La couleur de la police des éléments d'affichage en trois dimensions ;
ThreeDHighlight
La couleur d'activation des éléments d'affichage en trois dimensions ;
ThreeDLightShadow
L'ombre claire des éléments d'affichage en trois dimensions (pour les bords faisant face à la source
lumineuse) ;
ThreeDShadow
L'ombre des éléments d'affichage en trois dimensions ;
Window
L'arrière−plan de la fenêtre ;
WindowFrame
Le cadre de la fenêtre ;
WindowText
Le texte des fenêtres.
 
Par exemple, pour que les couleurs d'avant−plan et d'arrière−plan d'un paragraphe soient les mêmes que celles de
la fenêtre de l'utilisateur :
P { color: WindowText; background−color: Window }


 
Comme tu vois, il n'y a nulle part de couleur nomé "orange".

Reply

Marsh Posté le 28-12-2005 à 16:09:46    

le problème vient de orange qui n'a été ajouté que dans la norme CSS2.1
 
edit: :grilled  
j'en profite pour préciser ma source wikipedia - web colors

Message cité 1 fois
Message édité par anapajari le 28-12-2005 à 16:13:39
Reply

Marsh Posté le 28-12-2005 à 16:12:30    

anapajari a écrit :

le problème vient de orange qui n'a été ajouté que dans la norme CSS2.1

A tiens, va faloir que je mettes à jours ma liste de lien.
Ceci dit, vu où en est la gestion de la norme css2 dans les navigateurs actuels, c'est peut être pas encore urgent.

Reply

Marsh Posté le 28-12-2005 à 16:17:19    

Mmmh, pas bête ! Vais voir le code RGB du orange et le mettre dans le css au lieu du nom.


---------------
©2008 Bleuarff Corp.
Reply

Marsh Posté le 28-12-2005 à 16:19:27    

omega2 a écrit :

A tiens, va faloir que je mettes à jours ma liste de lien.
Ceci dit, vu où en est la gestion de la norme css2 dans les navigateurs actuels, c'est peut être pas encore urgent.


 
T'inquiètes pas orange redisparait de la norme CSS3 ;)
Selon la norme CSS3

Citation :

The CSS2 System Color values have been deprecated in favor of the CSS3 UI 'appearance' property for specifying the complete look of user interface related elements.


Message édité par anapajari le 28-12-2005 à 16:20:16
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed