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" />
Code language: HTML, XML (xml)
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;" />
Code language: HTML, XML (xml)
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 />
Code language: HTML, XML (xml)
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 avez un projet WordPress ou WooCommerce en tête? Transformez votre vision en réalité avec mon expertise reconnue.