Hallo,
Ich möchte das nicht-existierende Element <marquee> durch eine W3C-konforme Variante ersetzen. Jedoch (aufgrund der Barrierefreiheit) ohne JavaScript.
Standardkonformer Lauftext ohne JavaScript oder Plugins: Nein, das geht nicht (IIRC wird's in CSS3 eine derartige Eigenschaft geben, aber das ist noch Zukunftsmusik). Entweder <marquee> oder Javascript - etwas anderes bleibt Dir aktuell nicht übrig.
Allerdings: was bitteschön ist an einem Lauftext (wie auch immer der realisiert wird) barrierefrei? Ein Lauftext stellt doch für Menschen, die z.B. nur langsam lesen können, schon von sich aus eine Barriere da - wenn Du also eine Webseite schreiben willst, die barrierefrei ist, dann wären (unabhängig von Technologien, Code etc.) so Dinge wie Lauftexte das erste, was rausfliegen würde - und das nicht aus technischen Gründen.
Und unabhängig von der Barrierefreiheit: Lauftexte nerven grundsätzlich. Warum willst Du unbedingt einen Lauftext in Deiner Seite einsetzen?
Viele Grüße,
Christian