22 Voix

Validation HTML5: Element "link" is missing required attribute "property"

Question de Compi | 22/03/2023 à 11:47

Après avoir basculé mon site Web en HTML 5, un nouveau message d'erreur s'affiche lors de la tentative de validation de la page. Évidemment, ce n'était pas un problème en HTML 4.

Error: Element "link" is missing required attribute "property".

Apparemment, cette erreur concerne l'une de mes Stylesheets CSS que j'ai incluses dans ma page Web de la manière suivante.

<link href="style.css" rel="stylesheet" type="text/css">

Fait intéressant, cette erreur n'apparaît que lorsque j'ai déclaré la feuille de style dans le Body de la page HTML. L'erreur disparaît lors de l'ajout la feuille dans la Head. Cependant, différents outils Pagespeed et d'analyse me disent que je devrais mieux déclarer le CSS dans le Body comme je l'ai fait.

Que doit être l'attribut "property"? Je n'ai jamais entendu parler de ça auparavant.

RépondrePositifNégatif
2Meilleure Réponse2 Voix

Cette erreur apparaît toujours lorsque l'on essaie d'insérer un élément de type "link" dans le body d'une page HTML.

Il existe deux façons de résoudre le problème:

  • Mettez votre Stylesheet CSS dans le Head de votre page
  • Laissez votre Stylesheet dans le Body et ajoutez-y property="stylesheet"

Si votre décision est la deuxième possibilité, votre déclaration devrait ressembler à ceci:

<link href="style.css" rel="stylesheet" property="stylesheet" type="text/css">

Le validateur HTML indique que l'élément de lien / link n'est autorisé dans le corps que s'il contient l'attribut de propriété / property.
22/03/2023 à 17:04

RépondrePositif Négatif
Répondre

Sujets Connexes

jQuery: Y a-t-il un Élément?

Conseil | 1 Commentaire

CSS: Comment inclure CSS dans HTML

Tutoriel | 0 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.