David Ross <no****@nowhere.not> wrote:
Although some browsers support the MARQUEE tag, it is not defined
in the HTML 4.01 specification. This tag creates a scrolling line
of text. It works with Mozilla 1.6 and supposedly with Internet
Explorer.
Microsoft originated MARQUEE and their documentation says it must have
both start and end tags, so firstly, let's call it an "element" and
secondly, it certainly works in Internet Explorer. Opera implements
MARQUEE and BLINK with Opera 7.2 [1]. Since all three Windows
graphical browsers now implement MARQUEE, and since "everyone uses
windows", its status in W3C specifications is largely irrelevant.
Is there a way to get a scrolling line of text within the HTML
4.01 or CSS specifications without resorting to Java or
JavaScript?
(Now why would you want to do a crazy thing like that?)
This is where the "standards compliant" fetish gets exposed. There's
nothing more annoying than seeing some webpage start up a Java applet
just to include a line of scrolling text. And such Java de-enhanced
webpages are "standards compliant" - woo hoo! If you really feel you
must have scrolling text, please just use a MARQUEE. What's the worst
that can happen - the text will be rendered but not scrolling?
[1] There used to be a nasty bug in Opera caused by their experimental
marquee implementation in 7.0 and 7.1, that rendered the MARQUEE text
invisible.
--
Karl Smith.