Marquee et w3c

zak69 -  
 zak69 -
Salut,

Voila j'ai un truc qui me tracasse.
J'ai une balise marquee pour faire defiller du texte.Et cette balise n'est pas reconnu par le w3c donc en bidouillant mon code j'ai reussi en la faisant passer pour un commentaire.
par contre je savais pas si c'etait faisable et je voudrais savoir si il etait validé.

1 réponse

RAD ZONE Messages postés 5362 Statut Contributeur 1 360
 
SALUT

marquee n est pas valide un point c est tout !

je ne vois pas l interet de le cacher pour passer la validation W3C ????

un petit peu de CSS et de javascript le remplace tres bien tout en etant valide !

un petit exemple
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
  <title></title> 
<style type="text/css"> 
/*<![CDATA[*/ 
    #cadre { 
      width: 600px; 
      margin: 0 auto; 
      border: 0; 
      overflow: hidden; 
    } 

    #defboite { 
      position: relative; 
      width: 580px; 
      height: 20px; 
      overflow: hidden; 
      color: inherit; 
      background: #FFFF99 url(news.gif); 
      border: 1px inset black; 
    } 

    #defile { 
      position: absolute; 
      margin-top: 1px; 
      background-color: transparent; 
    } 


/*]]>*/ 
</style> 
<script type="text/javascript"> 
//<![CDATA[ 

    var defile;// l'element a deplacer 
    var posinit = 580; // position horizontale de depart 
    var poscrnt = posinit; 
    function imagesDefile() { 
    if (!defile) defile = document.getElementById('defile'); 
    if (defile) { 
      if(poscrnt < ( - defile.offsetWidth) ){ 
         poscrnt = posinit; 
                } else { 
         poscrnt+= -1; // pixel par deplacement 
      } 
      defile.style.left = poscrnt+"px"; 
    } 
    } 
    setInterval("imagesDefile()",20); // delai de deplacement 

//]]> 
</script> 
</head> 
<body> 
  <div id="cadre"> 
    <div id="defboite"> 
      <p id="defile">TON TEXTE ICI</p> 
    </div> 
  </div> 
</body> 
</html> 


a+

? La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ?
2
bg62 Messages postés 26245 Date d'inscription   Statut Modérateur Dernière intervention   2 424
 
+100
:-)
0
zak69
 
merci j'essaye tout de suite
0