Page 1 sur 1

Résolu: Iframe utilisation , validation WC3 refusée

Publié : 05 avr. 2012, 14:48
par pierre5933
Bonjour

Sur le site que je prépare , j'ai voulu en page d'accueil , incorporer une Garte google , pour visualiser voir [url]mon site en construction[/http://griotte04.free.fr/]

si je colle le script tel quel j'ai 10 erreurs , j'ai supprimé les instructions taille et cadrage, ce qui donne dans mon fichier

<iframe
src="http://www.ma-carte-geographique.com/my ... 0312-qiORl"
scrolling="no"></iframe>

J'ai reporté le reste reporté dans mon fichier css comme suit

iframe {
border: 4px outset #2c0084;
margin-top: 7px;
margin-left: 10px;
min-width: 952px;
min-height: 530px;
}

Mais j'ai encore des erreurs que je ne sais pas corriger, voici le résultat

Sortie de validation: 3 erreurs

Ligne 99, colonne 13 : il n'y a pas d'attribut "SRC"
<Iframe src = " http://www.ma-carte-geographique.com/my ... SID=133261 ...

Vous avez utilisé l'attribut nommé ci-dessus dans votre document, mais le type de document que vous utilisez ne prend pas en charge cet attribut pour cet élément. Cette erreur est souvent causée par une mauvaise utilisation du type de document "Strict" avec un document qui utilise des cadres (par exemple, vous devez utiliser le type "de transition" document pour obtenir la «cible» d'attribut), ou en utilisant des extensions éditeur de propriété tels que " marginheight "(ce qui est généralement fixé à l'aide de CSS pour obtenir l'effet désiré à la place).

Cette erreur peut également se produire si l'élément lui-même n'est pas pris en charge dans le type de document que vous utilisez, comme un élément non défini aura pas d'attributs pris en charge, dans ce cas, consultez l'élément-undefined message d'erreur pour plus d'informations.

Comment y remédier: vérifier l'orthographe et la casse de l'élément et d'attribut, (Rappelez-vous le XHTML est tout en minuscules) et / ou vérifier qu'ils sont tous deux admis dans le type de document choisi, et / ou utiliser les CSS au lieu de cet attribut. Si vous avez reçu cette erreur lorsque vous utilisez l'élément embed pour intégrer un média flash dans une page Web, consultez la FAQ sur le point flash valide .

Ligne 99, colonne 102 : il n'y a pas d'attribut "scrolling"
Graphique.com ... / my-google-maps.php? SID = 1332610312-qiORl "scrolling = " no "> </ iframe>

Vous avez utilisé l'attribut nommé ci-dessus dans votre document, mais le type de document que vous utilisez ne prend pas en charge cet attribut pour cet élément. Cette erreur est souvent causée par une mauvaise utilisation du type de document "Strict" avec un document qui utilise des cadres (par exemple, vous devez utiliser le type "de transition" document pour obtenir la «cible» d'attribut), ou en utilisant des extensions éditeur de propriété tels que " marginheight "(ce qui est généralement fixé à l'aide de CSS pour obtenir l'effet désiré à la place).

Cette erreur peut également se produire si l'élément lui-même n'est pas pris en charge dans le type de document que vous utilisez, comme un élément non défini aura pas d'attributs pris en charge, dans ce cas, consultez l'élément-undefined message d'erreur pour plus d'informations.

Comment y remédier: vérifier l'orthographe et la casse de l'élément et d'attribut, (Rappelez-vous le XHTML est tout en minuscules) et / ou vérifier qu'ils sont tous deux admis dans le type de document choisi, et / ou utiliser les CSS au lieu de cet attribut. Si vous avez reçu cette erreur lorsque vous utilisez l'élément embed pour intégrer un média flash dans une page Web, consultez la FAQ sur le point flash valide .

Ligne 99, colonne 106 : l'élément "IFRAME" undefined
Graphique.com ... / my-google-maps.php? SID = 1332610312-qiORl "scrolling =" no " > </ iframe>

Vous avez utilisé l'élément nommé ci-dessus dans votre document, mais le type de document que vous utilisez ne définit pas un élément de ce nom. Cette erreur est souvent causée par:

une utilisation incorrecte du type de document "Strict" avec un document qui utilise des cadres (par exemple, vous devez utiliser le type "Frameset" document pour obtenir le "<frameset>" élément),
en utilisant des extensions de fournisseurs exclusifs comme "<spacer>" ou "<marquee>" (ce qui est généralement fixé à l'aide de CSS pour obtenir l'effet désiré à la place).
en utilisant majuscules balises XHTML (dans les attributs XHTML et les éléments doivent être tout en minuscules).


Quelle solution ??????

Re: Iframe utilisation , validation WC3 refusée

Publié : 06 avr. 2012, 08:26
par Ymai
Bonjour
Il me semble que la réponse figure dans les informations données par le validateur. Le modèle de document n'est pas compatible avec le code HTML indiqué.
En passant en mode

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
, tout rentre dans l'ordre.
Dans les préférences de KpZ, voir dans l'onglet "Avancé" et choisir HTML 4 de transition.
Le prochain document créé sera du bon type.
Une possibilité serait de créer un nouveau document vide et d'y coller l'ensemble du code HTML de la page qui fait problème (sauf la première ligne indiquant le DOCTYPE).

Re: Iframe utilisation , validation WC3 refusée

Publié : 06 avr. 2012, 16:19
par pierre5933
Merci pour les infos

j'ai modifié la page concernée et après modification strict >>>> transitionnal , ma page est validée.

Merci


Pierre

Re: Iframe utilisation , validation WC3 refusée

Publié : 06 avr. 2012, 20:37
par Ymai
Heureux d'avoir fait fructifier mon maigre talent :D
Résolu?

Re: Iframe utilisation , validation WC3 refusée

Publié : 06 avr. 2012, 22:34
par pierre5933
Ymai a écrit :Heureux d'avoir fait fructifier mon maigre talent :D
Résolu?

oui cela fonctionne

Merci


Pierre

Re: Résolu: Iframe utilisation , validation WC3 refusée

Publié : 06 avr. 2012, 23:46
par Ymai
Je passe donc le fil en "Résolu" en éditant le premier message :D