2011-06-07 4 views
0

Si une coutume défini des attributs aux champs d'entrée dans un document XHTML sont ces attributs, alors valides?attributs xhtml personnalisés définition

Comme si je valider le document xhtml avec validateur w3c alors le validateur marque les attributs non valides.

Comment puis-je valider alors?

Je l'ai vu l'article feww qui suggèrent de les ajouter dans le fichier DTD.

Quelle sera la meilleure façon d'éviter de telles erreurs de validation?

Merci

Répondre

0

Je suis sûr que vous ne serez pas en mesure de les amener à valider parce que si elles n'existent pas dans le cadre de la spécification, elle sera marquée non valide.

Je suggérerais de re-proposer des attributs standard/valides pour contenir les valeurs dont vous avez besoin si la validation de w3c est un must.

Personnellement, je ne pèse pas beaucoup sur la validation du w3c, car si cela fonctionne ou passe lors de contrôles de qualité sur vos navigateurs ciblés, alors pourquoi devrait-on demander l'approbation w3c. En fin de compte, les outils de validation du W3C aident à respecter les normes afin de réduire le nombre d'erreurs pouvant survenir dans les navigateurs. Cependant, ils ne sont pas infaillibles et ne peuvent pas comprendre chaque utilisation/analyse de rentabilité.

Espérons que cela aide.

0

Si un attribut personnalisé défini pour entrer des champs dans un document XHTML est ces attributs alors valides?

Elles peuvent être valides selon la DTD ou le schéma que vous utilisez, mais elles ne seront pas valides pour XHTML.

Quelle sera la meilleure façon d'éviter de telles erreurs de validation?

Pour ne pas les utiliser. Si vous avez réellement besoin d'attributs personnalisés (et la plupart des utilisateurs ne le font pas), passez à (X) HTML 5 et utilisez les attributs data- *.