web-dev-qa-db-fra.com

Sortie en XHTML ou HTML 5 pour les plugins?

J'écris actuellement un plugin qui affiche des images, éventuellement avec des légendes. Donc, je me demandais s'il fallait utiliser XHTML (<div>s et <span>s) ou HTML 5 (<figure> et <figurecaption>) pour la sortie.

J'imagine que la réponse à cette question dépend un peu du thème utilisé. Existe-t-il un moyen de déterminer le format de sortie utilisé par le thème de l'utilisateur? Ou quelle est la meilleure approche ici? Que fait Wordpress pour résoudre ce problème?

4

WordPress ne vous aidera pas ici. Dans le back-end, utilisez XHTML 5 conservatif: <br />, mais pas <figure> (voir Normes de codage WP ).

En front-end ... il est difficile de déterminer le Doctype et l'utilisation de polyfills , donc restez au format HTML normal aussi longtemps que possible ou chargez les polyfills nécessaires depuis votre plugin.

5
fuxia