есть и в CSS (но только в CSS3) — та самая анимация, которая конкурент Flash))
увы, пока это не кроссбраузерно - можно сделать для новых Chrome, Safari, FF, Opera (старые браузеры не поддерживают transition и animation)
про то, как это работает (к сожалению, это не имеет отношения к marquee, но таким же образом может анимироваться и позиция текста — например свойство text-indent, margin и т. п. ) -
http://habrahabr.ru/blogs/css/111658/ вот тут есть пример с текстовым блоком:
https://developer.mozilla.org/en/css/css_transitions есть и прямой аналог
marquee в CSS3, но похоже. что его пока никто не собирается поддерживать (ни один браузер не поддерживает) .
а можно сделать через JavaScript. Например так:
http://javascript.internet .com/text-effects/in-marquee-links.html (пробел перед .com убрать)
можно и на jQuery самому написать, но я не стану мучить ссылками — если не знаете jQuery, то это будет тяжеловато, а если знаете, то и ссылки давать не обязательно) )
ну, и понятное дело, HTML-тега <marquee> нет в спецификации. так что использовать его не стоит.
тем более, что подобная анимация обычно вызывает раздражение пользователей, так что ее вообще лучше не использовать ни в каком виде))