Bonnes pratiques web... des choses à améliorer côté code et accessibilité
J'ai entamé une démarche (des démarches !) de vérification et d'amélioration de mes sites yacs, et j'ai quelques surprises...
| Avancement | ![]() |
| Workflow | Besoin d'aide |
| Statut | Le problème a été enregistré |
Pour l'heure, deux remarques que me renvoient le validateur d'opquast. Il y a tout une palanquée de "bonnes pratiques" à mettre en oeuvre, mais j'avoue que ces deux là me posent problème.
La première concerne le code : Cette page ne comporte pas de déclaration de type de document.. Si je passe la page à la validation XHTML 1.1, je reçois pour ce point : Conflict between Mime Type and Document Type. Que peut-on faire pour résoudre cela ? Faudrait-il réviser les déclarations doctype et autres meta du template (le mien est "standard yacs inside") ?
La deuxième concerne l'accessibilité : La balise html ne possède pas d'attribut xml:lang ou lang. Pour autant, il me semble bien que j'ai paramétré tout ce que je pouvais correctement. D'où cela peut-il bien venir ? Comment y remédier - on parle là de choses qui se déterminent au niveau du template, donc en php, qui n'est pas tout à fait mon domaine de prédilection. Il me semble bien que Yacs comporte dans page.php tout ce qu'il faut pour cela, mais y'aurait-il un bug quelque part ?
La première concerne le code : Cette page ne comporte pas de déclaration de type de document.. Si je passe la page à la validation XHTML 1.1, je reçois pour ce point : Conflict between Mime Type and Document Type. Que peut-on faire pour résoudre cela ? Faudrait-il réviser les déclarations doctype et autres meta du template (le mien est "standard yacs inside") ?
La deuxième concerne l'accessibilité : La balise html ne possède pas d'attribut xml:lang ou lang. Pour autant, il me semble bien que j'ai paramétré tout ce que je pouvais correctement. D'où cela peut-il bien venir ? Comment y remédier - on parle là de choses qui se déterminent au niveau du template, donc en php, qui n'est pas tout à fait mon domaine de prédilection. Il me semble bien que Yacs comporte dans page.php tout ce qu'il faut pour cela, mais y'aurait-il un bug quelque part ?
