Je peux me tromper, mais il me semble que marquee n'est pas une balise xhtml W3C valide... en tous cas je sais qu'elle est dépréciée car trop porche d'un comportement javascript. (donc inutile sémantiquement)
La solution de remplacement est donc, en toute évidence, d'utiliser du javascript avec une baslise div.
En gros ça doit être une structure de ce type :
<div id="container_marquee">
<div class="content_marquee">
<p> texte ou autre... </p>
</div>
</div>
...et pour le css un truc du genre :
#container_marquee { overflow:hidden; width:400px; height:250px; border:1px solid grey; }
.content_marquee { width:400px; padding:5px; }
...le javascript, quand à lui, je ne sais pas mais je peux imaginer le comportement :
Un setTimeout incrémentant (ou décrémentant) le css margin-top de .content_marquee... en prenant soin de récupérer le height pour savoir quand on arrive à la fin et relancer du début !
Voilà, j'espère que ça t'aidera !
Bon travail ! :D
[Monkey Monk]
That's all folks !