28221 sujets

CSS et mise en forme, CSS3

Bien le bonsoir à tous (ou plutôt bonjour Smiley smile ).
Je viens d'effectuer un test de validité css, et comme je m'y attendais j'ai quelques erreurs Smiley lol .
Seulement je ne comprends pas du tout ce qu'il m'écrit et les numéros de lignes qu'il me donne ne correspondent pas à mon fichier css...

Voilà ce qu'il me donne
a écrit :
Erreurs
URI : file://localhost/TextArea

* Ligne: 31 Contexte : blockquote

Erreur lors de l'analyse grammaticale. - -moz-border-radius:6px;
* Ligne: 34

Erreur lors de l'analyse grammaticale. - :6px; } kbd
* Ligne: 82 Contexte : pre

Erreur lors de l'analyse grammaticale. - -moz-border-radius:6px;
* Ligne: 87

Erreur lors de l'analyse grammaticale. - :6px; } ol li.current a
* Ligne: 195 Contexte : #page

Erreur lors de l'analyse grammaticale. - -moz-border-radius:6px;
* Ligne: 200

Erreur lors de l'analyse grammaticale. - :6px; padding: 0; } #banner



Par exemple à la ligne 200 il écrit "6px;padding", alors que ma ligne 200 c'est
margin-top:0px;}
...

Alors si quelqu'un pouvait m'aider à décoder ce texte je l'en remercie d'avance !
Les propriétés préfixées par moz sont des propriétés... propriétaires de la famille Mozilla. Il est donc normal qu'elles soient rejetées par le validateur, qui prend comme base la recommandation CSS2.1 du W3C.
Modifié par Gilles (10 May 2005 - 08:34)
C'est la première fois que je vois un résultat de validateur CSS mais je l'interprète comme cela :
a écrit :
* Ligne: 31 Contexte : blockquote

Erreur lors de l'analyse grammaticale. - -moz-border-radius:6px;
* Ligne: 34

Erreur lors de l'analyse grammaticale. - :6px; } kbd

Mise à part les règles spécifiques Mozilla et sans tenir compte des numéros de ligne, je lis que :

- dans les règles concernant "blockquote" (le contexte), il est écrit
a écrit :
:6px; } kbd
et le validateur doit demander "Késako ce kbd"

Evidemment ce serait plus simple si on pouvait voir un extrait de ta feuille de style.
Modifié par Ricou13 (10 May 2005 - 12:32)
Ricou13 a écrit :

et le validateur doit demander "Késako ce kbd"

kbd c'est une balise HTML, c'est pour mentionner une touche clavier par exemple, genre pour un raccourci clavier on ecrira <kbd>alt</kbd> + <kbd>5</kbd>

Donc, là c'est la suite d'une déclaration de style pour mettre en forme la balise kbd

Donc, il se demande pas ce que c'est, il le sait Smiley cligne

Mais il doit y avoir une erreur avant cette déclaration et là en effet le code nous aiderai pas mal, parceque là on peut rien faire de tes erreurs.
Oulà j'ai du trop travailler hier Smiley confus . Je viens de mettre mon html et mon css sur le ftp, j'en profite pour faire une validation en ligne, et là à ma grande surprise je n'ai plus les mêmes erreurs qu'hier soir, et je ne me souviens plus de ce que j'ai modifié Smiley biggol .
Je n'ai plus qu'une seule erreur :
a écrit :
Ligne: 220 Contexte : #legals

Erreur lors de l'analyse grammaticale. - [empty string]


Par contre j'ai aussi 4 avertissements. C'est grave ?
Ta feuille de style termine par

#legals{

Sans rien d'autre à la suite... bug ou quoi ??

En tout cas, c'est normal que le validateur gueule !

Pour les avertissement, ils sont justifié, c'est bien de mettre une famille de police alternative en cas d'absence des polices que tu as choisie.

Typiquement c'est serif ou sans-serif mais il y en a d'autre (monospace, cursive etc)

Donc, à chaque fois que tu fais un font-family, tu dois préciser une famille générale en dernier choix.

font-family: "trebuchet ms", helvetica, sans-serif;


font-family: georgia, "times new roman", serif;

par exemple.
Modifié par Olivier (10 May 2005 - 19:35)
Parfait ! Ni erreur, ni avertissement.
L'erreur n'était pas un bug c'est une div que j'ai mal effacée Smiley confused
Encore merci de votre aide.