5568 sujets

Sémantique web et HTML

Bonjour !

Je viens d'essayer de faire valider ma page. Bon et bien j'aurais déjà besoin d'aide car je ne comprend pas tout ce qui est doctype et autres erreurs non reconnues xhtml.. J'ai lu et relu plusieurs sujets dans les forums et ceux de la FAQ mais ca n'arrange pas mon cas après essais.

Ma page

Premier problème : l'utf-8 : dans le validator officiel ca m'annonce "document can not be checked", sur d'autres en Français, j'ai une trentaine d'erreurs mais pas de problèmes vis à vis du charset ou doctype.

-> J'aimerais être en xhtml transitional j'ai donc mis le bon doctype (enfin je pense ?!)
J'ai installé le styleswitcher d'alsacreations qui marche d'ailleurs à merveille. Donc le header php est en UTF-8, le hic... C'est le meta charset qui est en iso-8859-1.

Si je change le meta, rien n'est reconnu, si je change l'utf, le css n'est plus reconnu... Que faire ?!

Je m'arrache les cheveux depuis ce matin, je comprend décidément pas... C'est peu être mes méches blondes Smiley biggol .... Ou je suis vraiment fatiguée de bosser sur ce code.

Quand aux autres erreurs, il y en a certaines que je ne comprend pas non plus : un target présent non reconnu, des balises fermées reconnues comme non fermées... Smiley bawling

Merci à toutes les bonnes âmes qui veulent bien m'aider !
Ben en gros il s'agit juste de corriger des problèmes d'encodage, non?

Ta page est en UTF-8 et déclarée comme telle dans les en-têtes HTTP (qui sont prioritaires sur les autres informations). Tu dois donc corriger la balise META correspondante pour y déclarer également de l'UTF-8.

Par contre, le validateur te signale que tu as un ou plusieurs caractères qui ne sont pas de l'UTF-8 à partir de la ligne 26 dans ton code. Si je regarde ligne 26, je vois:
<img src="styles/defaut/passion.jpg" alt="lara croft" title="lara croft &#65533; nue" width="98" height="26" /><br />

Le point d'interrogation (représenté par un carré par certains logiciels) correspond au caractère fautif.

Pour tes feuilles de style, je ne vois pas trop pourquoi les styles sauteraient si tu changes l'information de la balise META. Par contre, ça vaut peut-être le coup de les encoder en UTF-8 également (histoire d'être cohérent), et de déclarer l'encodage soit dans les en-têtes HTTP, soit en mettant la ligne suivante en début de fichier:
@charset "UTF-8";
Super, merci de ton aide ca avance déjà beaucoup de choses !
J'ignorais qu'on pouvait fair un import dans une feuille de style.

Il ne me reste désormais que des fautes dûes aux liens i-services avec les = et autres &..
J'avais lu un article sur comment contourner ca en php mais j'ignore si les services vont fonctionner avec ?
Avis la dessus, je suis preneuse... Je vais me renseigner sur leur forum.

Je vais rajouter les codes google analytic, hit parade et xiti, j'espére que ca passera sans trop de problème...

Merci !
kifkif a écrit :
Il ne me reste désormais que des fautes dûes aux liens i-services avec les = et autres &..
J'avais lu un article sur comment contourner ca en php mais j'ignore si les services vont fonctionner avec ?

À priori, ça ne devrait pas poser de problème, s'il s'agit juste de remplacer des & par des &amp;.