2010-09-17 2 views
1

Est-il" correct "d'ajouter des attributs aux différentes balises à utiliser dans l'analyse JavaScript DOM?XHTML: Ajout d'attributs `custom`

Par exemple, si je veux avoir des champs requis, une forme, serait-il une mauvaise pratique si je ferais ceci:

<input type="submit" name="name" required="true"/> 

Merci.

+1

Voir [ Attributs personnalisés - yay ou non? ] (http://stackoverflow.com/questions/992115/custom-attributes-yay-or-nay) et [ Alors, que faire si les attributs HTML personnalisés ne sont pas valides XHTML? ] (http://stackoverflow.com/questions/994856/so-what-if-custom-html-attributes-arent-valid-xhtml). –

+0

Excellent, Matthew. Merci. Collez cela comme une réponse pour moi de le définir comme la réponse ou quelqu'un supprimer ma question. – Francisc

Répondre

1

De cette question:

HTML 5 permet explicitement des attributs personnalisés qui commencent par data. Ainsi, par exemple, <p data-date-changed="Jan 24 5:23 p.m.">Hello</p> est valide. Comme il est officiellement supporté par une norme, je pense que c'est la meilleure option pour les attributs personnalisés. Et cela ne vous oblige pas à surcharger d'autres attributs avec des hacks, votre code HTML peut rester sémantique.

Source: http://www.w3.org/TR/html5/elements.html#embedding-custom-non-visible-data-with-the-data-attributes

+0

Merci. À ce moment-là, je n'utilisais pas HTML5. Donc, la réponse correcte serait, "non, ce n'est pas XHTML valide". – Francisc