- Statut : non résolu
- Ce sujet contient 20 réponses, 4 participants et a été mis à jour pour la dernière fois par
Comme une image, le il y a 17 années et 1 mois.
-
AuteurMessages
-
28 avril 2008 à 5 h 20 min #459119
Bonjour
La question existentielle du jour… les thèmes de WP sont par défaut en transitionnal, je me demandais si il y avait une bonne raison pour ça, c’est à dire du code produit par les fonctions WP, qui n’est pas valide en XHTML strict, ou si il s’agit simplement d’une habitude « un peu paresseuse » ?28 avril 2008 à 8 h 21 min #628618Rudement bonne question !
J’ai personnellement basculé mon thème en « strict », pour voir, et j’ai une avalanche d’erreur dans la page, pour une large partie dues à WordPress, hélas (en particulier l’éditeur – il paraît que ça s’est amélioré avec le passage à TinyMCE 3.0 sur WP2.5 – mais pas seulement), et pour d’autres raisons (extensions, thème lui-même, etc.)Bref, sauf erreur de ma part, WP n’est actuellement pas compatible avec le XHTML strict et c’est regrettable.
D’ailleurs, j’avais installé, pour pallier un problème de respect du XHTML strict et de compatibilité avec IE l’extension Content-negociation et je n’ai pas été déçu du résultat ! L’essentiel de mes pages ne s’affichait plus dans Firefox pour cause de non respect de la norme. Ouch !
Je suis très intéressé par un éclairage « pro » sur ce thème.
28 avril 2008 à 9 h 04 min #628619J’ai vu effectivement pas mal de plugins assez déficients (même en transitionnal d’ailleurs).
Pour l’éditeur, j’ai désactivé toutes les corrections, je fais mes posts en HTML et je ne mets pas de vidéo…En fait je me pose la question pour savoir si je me fatigue à coder un thème en strict.
Je dois l’intégrer à un site fait en strict, ça serait « bien »…28 avril 2008 à 10 h 46 min #628620Je crois (je dis bien, je crois) avoir vu un site WP en strict et sans erreur. J’étais d’ailleurs assez étonné, parce que parmi les problèmes que j’ai cru repérer (j’ai installé HTML Validator sur FF), il y en avait un qui semblait provenir du cœur de WP concernant les commentaires et que j’avais considéré trop complexe à patcher (mais je ne suis pas un gourou).
Je ne m’y suis pas repenché depuis la 2.5, faudra que je m’y replonge.
Lumière de Lune wrote:Pour l’éditeur, j’ai désactivé toutes les corrections, je fais mes posts en HTML et je ne mets pas de vidéo…Accessoirement, tu peux m’indiquer comment tu invalides les corrections automatiques ? Tu patches WP ou bien tu utilises my_hacks.php ?
28 avril 2008 à 16 h 19 min #628621Hello 😎
Pour répondre à votre question, oui les sites tournant sous WordPress peuvent être valides ; mon blog par exemple est valide XHTML 1.0 Strict
Tout comme Lumière de Lune, j’ai désactivé l’éditeur visuel (Admin => Profil) et je rédige mes posts en xHTML, en ayant pris soin de désactiver les corrections automatiques (Admin => Réglages => Ecriture, section « Mise en forme ») 😉
En passant, voici le code pour insérer du contenu multimedia (ici du flash) de manière conforme aux standards :
Désolé, votre navigateur n’est pas compatible avec ce player.<br />
<a href="http://votre.site.web/videos/woot.swf">Lien direct</a>Cordialement,
Thomas28 avril 2008 à 16 h 49 min #628622@Comme une image j’ai fait effectivement comme MS-DOS_1991 pour éviter les corrections de WordPress.
@MS-DOS_1991 Merci pour la réponse… et pour le code !
28 avril 2008 à 16 h 52 min #628623Pas de problème 😉
En ce qui concerne ta question initiale donc, j’imagine qu’il s’agit d’une habitude paresseuse, la plupart des créateurs de thème s’inspirant en effet du code d’autres thèmes, plus ou moins bien codés 😉
28 avril 2008 à 17 h 08 min #628624@ MS-DOS_1991 »
Taratata !
Sur la page d’accueil, ça valide effectivement, mais quand je parse cette page de ton site, par exemple (pris au hasard, mais je voulais qu’il y ait des commentaires), j’ai 25 erreurs qui surviennent (sans compter celles ajoutées par les cadres Google-Adds) :
Result: 25 erreurs / 0 avertissements
line 55 column 12 – Erreur: character data is not allowed here
line 55 column 422 – Erreur: end tag for element « p » which is not open
line 58 column 12 – Erreur: character data is not allowed here
line 58 column 458 – Erreur: end tag for element « p » which is not open
line 61 column 12 – Erreur: character data is not allowed here
line 61 column 504 – Erreur: end tag for element « p » which is not open
line 64 column 12 – Erreur: character data is not allowed here
line 64 column 308 – Erreur: end tag for element « p » which is not open
line 67 column 12 – Erreur: character data is not allowed here
line 67 column 163 – Erreur: end tag for element « p » which is not open
line 70 column 12 – Erreur: character data is not allowed here
line 70 column 189 – Erreur: end tag for element « p » which is not open
line 73 column 12 – Erreur: character data is not allowed here
line 73 column 531 – Erreur: end tag for element « p » which is not open
line 76 column 12 – Erreur: character data is not allowed here
line 76 column 333 – Erreur: end tag for element « p » which is not open
line 79 column 12 – Erreur: character data is not allowed here
line 79 column 480 – Erreur: end tag for element « p » which is not open
line 81 column 97 – Erreur: unclosed end-tag requires SHORTTAG YES
line 82 column 12 – Erreur: character data is not allowed here
line 82 column 205 – Erreur: document type does not allow element « strong » here; missing one of « p », « h1 », « h2 », « h3 », « h4 », « h5 », « h6 », « div », « pre », « address », « fieldset », « ins », « del » start-tag
line 82 column 227 – Erreur: character data is not allowed here
line 82 column 405 – Erreur: end tag for element « p » which is not open
line 122 column 7 – Erreur: document type does not allow element « br » here; assuming missing « li » start-tag
line 124 column 5 – Erreur: end tag for « li » omitted, but OMITTAG NO was specified
line 122 column 2 – Info: start tag was here25 erreurs détectées par mon extension Firefox, et 45 par le W3C.
@ Lumière de Lune » Ok ! J’ai effectivement désactivé les corrections automatiques, mais j’ai du mal à renoncer à l’éditeur visuel (j’ai essayé plusieurs éditeurs en remplacement, mais je vais de déception en déception).
Vous utilisez quoi, vous, pour générer votre xHTML ? À la mano ?
28 avril 2008 à 17 h 14 min #628625Aouch, effectivement ça en fait des erreurs 😉 Merci de la remarque, jm’en vais voir ça de ce pas tiens!
Sinon, pour la rédaction ben c’est à la mano, sachant que depuis quelques versions les «
» sont automatiquement ajoutés en début et fin de ligne, il est possible de rédiger les articles assez simplement 🙂
28 avril 2008 à 17 h 20 min #628626Voui, cet ajout automatique des
est assez exaspérant aussi. Je « viens » de la plateforme Haut&Fort où l’éditeur visuel était plutôt bien foutu (je ne me suis jamais posé la question du respect du XHTML, mais au moins il laissait mes
en paix et mes
où ça me chantait sans mettre le boxon).TinyMCE a fait des progrès, paraît-il, concernant le respect du XHTML, mais je n’ai pas fait de test poussé.
En revanche, comme je le disais plus haut (#4), y a un truc louche au niveau des commentaires (d’où mon test… hélas concluant ! Un espoir brisé :lol:).
28 avril 2008 à 17 h 29 min #628627Comme une image wrote:En revanche, comme je le disais plus haut (#4), y a un truc louche au niveau des commentaires (d’où mon test… hélas concluant ! Un espoir brisé :lol:).En réalité, toutes les erreurs liées à des
proviennent de mon article, où j’ai écris à de nombreuses reprises :
<blockquote>blabla</blockquote>
…au lieu de…
<blockquote><p>blabla</p></blockquote>(le validateur W3C n’apprécie pas trop on dirait ^^)
Je corrige ça et on pourra reprendre le problème à zéro 🙂
28 avril 2008 à 17 h 57 min #628628Ayé, tout est corrigé et désormais valide : page d’accueil, article sans commentaires et article avec commentaires 😋
voilà voilà….
28 avril 2008 à 19 h 11 min #628629Clap clap clap 🍺
Bon, ben me reste plus qu’à relever le gant et m’occuper de mon code…28 avril 2008 à 19 h 13 min #628630Je marque le sujet résolu, néanmoins n’hésite pas à poster dans ce forum si tu as besoin d’aide 🍺
28 avril 2008 à 19 h 21 min #628631Hum… Juste une petite question, pour marquer un sujet résolu, faut des droits particuliers ? Parce que j’avais essayé de le faire sur un fil, mais je n’avions point trouvé le bon bouton !
Et question subsidiaire : en dehors de tes blockquotes, tu as retouché beaucoup de chose dans ton thème ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.