5568 sujets

Sémantique web et HTML

Bonjour à tous,

Pouvez vous me dire quelle est cette erreur car je n'arrive pas à corriger.

Merci à vous
Jean Luc

Error: there is no attribute frameBorder for this element (in this HTML version)
Avec un peu plus d'explication ou un lien c'est plus simple.

Erreur : il n'y a aucun attribut frameBorder pour cet élément (dans cette version HTML)
Suite à la validation de mon site immohammedia.com par le serveur W3C il y a cette erreur...


Error Line 109, Column 425: there is no attribute "frameBorder"

…5,255,255) ;" id="standard-popup-window-iframe" frameBorder="0"></iframe></div>

&#9993;

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.
Tu utilises une version du HTML dans laquelle l'attribut frameborder n'est pas supporté.
Si cette erreur n'empêche pas le site de fonctionner, tu peux la laisser.

Honnêtement les Iframe ne sont plus trop utilisées, pourquoi ne pas la remplacer par une zone DIV ?
Depuis JQuery tu peux charger une page dans une zone DIV, avec un scrolling et tout ce qu'il faut, c'est plus facile à positionner, donc pas besoin d'Iframe.

Sinon si tu veux garder l'Iframe, depuis le CSS essaie : Iframe {border:none;}
L'attribut correct est : seamless mais il est possible que tous les navigateurs ne le gèrent pas.

Si tu programmes en XHTML : <Iframe seamless="seamless" name="mon_Iframe">
En html seamless est un attribut booléen : <Iframe seamless name="mon_Iframe">
attribut seamless sur une Iframe
Merci de votre réponse.
L'anomalie ne trouble pas l'accès au site uniquement en validation de mes pages sur WDG
Je vais donc la laisser car tout le reste je ne comprends pas vraiment ..

Bien à vous