Page 1 sur 1

CSS et XML, une obligation ?

Publié : 21 oct. 2003, 00:03
par eric
J'obtiens ce message avec Validator Css, ma page étant validée xhtml
1.0 strict, lorsque je veux valider ma feuille de style :

Invalid byte 2 of 3-byte UTF-8 sequence.
Je précise que je n'ai pas mis dans mon code source avant la déclaration doctype la balise portant <? xml encoding= ?> vu que je considère que ma feuille de style ne constitue pas un fichier xml.
Par contre quand je mets cette balise, le validator CSS me demande de valider tout d'abord mon xml ce que je suis bien incapable de faire, n'ayant de mon point de vue rien de spécifique en xml.
Avez vous déjà été confronté à ce pb ? ( j'en suis donc à vouloir valider ma page en CSS après l'avoir fait en xhtml 1.0 strict )

xml et css, une obligation ?

Publié : 21 oct. 2003, 00:06
par eric
j'oubliais la page de mon site en question :
http://perso.wanadoo.fr/sed_lex/francais.html

Publié : 21 oct. 2003, 10:39
par SIBELIUS
Le xhtml fait partie des recommendations xml, il faut laisser la doctype entière.

Mais dans ton cas il s'agit d'un problème de charset, tu as défini ton encodage en utf 8, et certains caractères de ta page n'en font pas partie

Publié : 22 oct. 2003, 16:17
par mat

xhtml et css

Publié : 22 oct. 2003, 17:44
par eric
c'est bon çà marche, j'ai remplacé dans le code source le é par &eacute; et fait de même pour les autres caractères et c'est bon çà a validé.
Merci à tous :lol:

Publié : 01 nov. 2003, 03:24
par Nucleos
je ne vois pas l'intérêt d'utiliser utf-8 si tu as des problèmes d'encodage...
utilise iconv (en php ou console linux) pour transformer tes fichiers d'un encodage à l'autre, ou utilise uniquement iso-8559-15 partout :p

Publié : 01 nov. 2003, 05:52
par Bobe
C'est parce que les documents xml utilisent utf-8 comme jeu de caractère par défaut. Si tu veux en utiliser un autre, il faut que tu le spécifies avec le prologue xml ou dans l'entête http Content-Type (avec la fonction header() de php par exemple)