w3c et demo de pluxml => des correctifs à faire ? unquoted attribute values
Bonjour, en passant par w3c , je vois des erreurs de /> comme : (je précise sur la version en ligne de démo)
https://validator.w3.org/nu/?showsource=yes&checkerrorpages=yes&useragent=Validator.nu/LV+https://validator.w3.org/services&acceptlanguage=&doc=https://demo.pluxml.org/
<meta name="keywords" content="cms pluxml xml " />↩
<link rel="icon" href="https://demo.pluxml.org/themes/defaut/img/favicon.png" />↩
<link rel="stylesheet" href="https://demo.pluxml.org/themes/defaut/css/plucss.css?v=1.3.1" media="screen,print"/>↩
<link rel="stylesheet" href="https://demo.pluxml.org/themes/defaut/css/theme.css?v=5.8.12" media="screen"/>↩
<link rel="alternate" type="application/rss+xml" title="Fil Rss des articles" href="https://demo.pluxml.org/feed.php?rss" />↩
<link rel="alternate" type="application/rss+xml" title="Fil Rss des commentaires" href="https://demo.pluxml.org/feed.php?rss/commentaires" />↩
En recherchant c'est dans le core qu'il faut faire des modifs, est-ce que cela est necessaire ??? Merci
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour @bastien
c'est valide (en html4), et en même temps cela ne l'est plus d'après les derniers standards (en html5)
Comme indiqué dans l'aide du validateur w3c, c'est une histoire de gestion de la balise fermante
<balise> </balise>
. Sur certains éléments où la balise est ouvrante ET fermante<balise />
le / final est devenu inutile<balise>
.https://github.com/validator/validator/wiki/Markup-»-Void-elements#trailing-slashes-directly-preceded-by-unquoted-attribute-values
https://fr.wikipedia.org/wiki/Élément_HTML#Structure
Cela pourra faire l'objet d'un prochain commit des mainteneurs de PluXml pour éviter cette erreur mineure de validation puisque la déclaration
<!DOCTYPE html>
indique qu'il s'agit d'un document en HTML5.Pour la balise
<meta>
cela vient effectivement de core (https://github.com/pluxml/PluXml/blob/master/core/lib/class.plx.show.php), mais pour les<link>
c'est à modifier dans le fichier header.php du thème utilisé (https://github.com/pluxml/PluXml/blob/master/themes/defaut/header.php pour le thème par défaut)Merci bcp , si sa peux aider, tant mieux, il faudra aussi modifier dans le core la génération auto des /> , j'ai fait des tests et corriger mon core pour tester .. Merci dans tous les cas pour la rapidité de réponse. bonnes fêtes