le validator.w3.org/nu/ HTML5 validation -
jce76350 - 28/09/2022
Alors ce validateur affiche maintenant si c'est du HTML 5
des alertes pour " Self-closing tag..." donc si vous avez du texte avec une balise fermante = />
par exemple les br/> et autres balises dont certaines sont codées en dur
(ex cms_stylesheet ou function.metadata ou ..)
et bien sur les br/> des pages avec tinymce
ça donne :
Warning: Self-closing tag syntax in text/html documents is
widely discouraged; it’s unnecessary and
interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements,
without any option to prevent it from doing so, then consider switching to a different tool.
mais il est prévu un bouton "message_filtering" pour "Use the Message Filtering button below to hide/show particular messages, and to see total counts of errors and warnings.
Cacher ces messages que je saurait voir
Des avis ??
RE: le validator.w3.org/nu/ -
Ouik - 04/10/2022
À part que c'est un peu pénible, non…
RE: le validator.w3.org/nu/ -
jce76350 - 05/10/2022
Pour du HTML 5, Il faut donc revoir .. avec des balises modifiées
- le texte des contenus (remplacer les <br/> par <br>)
- les gabarits et styles (remplacer les <br/> par <br> et vérifier remplacer les <script type="text/javascript" .. </script> par <script>.. </script>)
- MicroTiny qui par défaut fait des <br/> donc il faut ajouter dans /templates/tinymce_config.js
avant {if isset($mt_cssname) && $mt_cssname != ''}
// pour HTML5
element_format : 'html', //+ element_format 2 valeurs possibles : "xhtml"=<br /> ou "html"=<br>
schema: 'html5', //+ schema 2 valeurs possibles : "html5", "html4"
et il y aura du code à modifier aussi
function.cms_selflink.php, function.cms_stylesheet.php, internal/module_support/modform.inc.php, misc.functions.php et sûrement d'autres
RE: le validator.w3.org/nu/ -
jce76350 - 08/11/2022
Pour ceux qui le souhaite j'ai fais les modifications HTML5 des gabarits modules plus les Libs et fonctions pour la version 2.2.17.
le diff est disponible sur
https://pastebin.com/SqgFrEKZ
Lien possible du paquets des fichiers sur demande mail