5568 sujets

Sémantique web et HTML

Bonjour à tous,
je suis en train de nettoyer le code du futur site de ma boite. J'ai pu en regler un bon nombre mais je coince sur 2 lignes qui me générent encore des erreurs... et je ne comprends pas !!

Pourriez-vous m'aider (ou me mettre sur une piste..)

1ère ligne:

<object style='top:2px;z-index:1'>
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1008px" height="114px" align="middle"> 
    <param name="movie" value="../../../visu2/bandeau.swf"/> 
    <param name="quality" value="high"/>
    <param name="wmode" value="transparent"/>
    <embed src="../../../visu2/bandeau.swf" width="1008" height="114" align="middle" quality="high" WMODE="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
  </object>


La dernière ligne (embed) me génère des erreurs mais elle est indispensable pour l'affichage de ma bannière flash sur FF (sur ie, chrome et safari, elle s'affiche correctement même sans cette ligne)

Erreurs:


<embed src="../../../visu2/bandeau.swf" width="1008" height="114" align="middle" quality="high" WMODE="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
Erreur suivante...
Erreur à la colonne 15: there is no attribute "src"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 50: there is no attribute "width"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 64: there is no attribute "height"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 76: there is no attribute "align"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 93: there is no attribute "quality"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 106: there is no attribute "WMODE"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 132: there is no attribute "pluginspage"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 183: there is no attribute "type"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 214: element "embed" undefined
(Balise inconnue. Vérifier que la balise est en minuscule pour les documents XHTML ou que la balise existe selon le DTD spécifié.)


L'autre rafale d'erreurs provient d'une ligne d'affichage de données et photos en php:


echo '<div class="bloc">'."<a href='details.php?id=$IDVO[$i]'>".'<div class="photo">'."<img src='../../../photos/$IDVO[$i]1.jpeg' width='240' alt='$Marque[$i]'/>".'</div>'.'<div class="logo">'."<img src='../../../marques/$Marque[$i].gif' width='35'/>".'</div>'.'<div class="texte">'.'<h3>'.$Marque[$i].'</h3>'.'<br />'.$Modele[$i]." ".$Version[$i].'<br />'.$MEC1[$i]."/".$MEC2[$i]." - ".$klm[$i]." km.".'<br />'.'<h4>'.$options[$i]."..."." ".'<u>'.'</u>'.'</h4>'.'</a>'.'</div>'.'<div class="prix">'.$prix2[$i]." €".'</div>'.'</div>';


Je ne comprends pas pourquoi je ne peux placer de div là !!


<div class="bloc"><a href='details.php?id=OPC5359'><div class="photo"><img src='../../../photos/OPC53591.jpeg' width='240' alt='BMW'/></div><div class="logo"><img src='../../../marques/BMW.gif' width='35'/></div><div class="texte"><h3>BMW</h3><br />X3 (E83) 2.0 D 150 Confort<br />12/2006 - 116917 km.<br /><h4>Vitres électriques / Rétroviseurs électriques / Régulateur de vit... <u></u></h4></a></div><div class="prix">17 450 €</div></div>...
Erreur suivante...
Erreur à la colonne 69: document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
Erreur à la colonne 157: document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
Erreur à la colonne 205: required attribute "alt" not specified
(Il manque un attribut obligatoire selon la norme utilisée.)
Erreur à la colonne 230: document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
Erreur à la colonne 399: end tag for "div" omitted, but OMITTAG NO was specified
(Veuillez fermer la balise. Exemple <p></p> ou <img /> en XHTML.)
Erreur à la colonne 432: non SGML character number 128
(Le caractère n'est pas inclus dans l'encodage par défaut.)


si l'un d'entre vous vois où je me gourre... ça m'arrangerait Smiley cligne
Merci pour vos lumières

Eric