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.
Rencontrez-vous des défis avec votre site WordPress ou WooCommerce? Laissez-moi les résoudre pour vous.