Marquee et w3c
zak69
-
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é.
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
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
a+
? La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ?
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. ?
:-)