Le problème : l’attribut HTML frameborder

Si vous obtenez l’erreur :
“The frameborder attribute on the iframe element is obsolete. Use CSS instead.”
sur le validateur HTML5 du W3C, c’est que le code de votre page HTML5 contient un élément <iframe>
avec un attribut frameborder
comme dans l’exemple suivant :
<iframe frameborder="0" />
Solution CSS: la propriété border
Comme l’attribut frameborder
n’est plus présent dans HTML5, il faut utiliser la propriété CSS border
en CSS à la place de l’attribut HTML frameborder
:
<iframe style="border: 0;" />
Solution HTML : l’attribut seamless
Avec HTML5, il est possible de résoudre le problème en ajoutant l’attribut seamless
à l’iframe:
<iframe seamless />
L’apparence du texte et des éléments de présentation de la page doivent être gérés par CSS et non par le code HTML, c’est plus propre et surtout plus simple à gérer.
Vous souhaitez réaliser un nouveau projet WordPress ou WooCommerce, ajouter de nouvelles fonctionnalités, ou améliorer les performances de votre site? Faîtes appel à mon expertise.