+ 3

Washika's Question in HTML

I won't say I am a pro in coding like washika is . But his one of the questions in HTML that was recently asked to me in one of the challenges was something like "Is <Marquee> tag supported in HTML5 ? " It surely seems to be working with me . But surprisingly the answer was "NO" . If anyone cares to explain ?

8th Jul 2017, 7:31 PM
Kash
Kash - avatar
11 Answers
+ 6
Html support only specifications of W3C (web consortium), and 'marquee' was never part of it... And now, I will stop feed the troll @@
8th Jul 2017, 9:08 PM
visph
visph - avatar
+ 5
But the depreciated tag of html4 does work in sololearn code playground and few browsers having <!doctype HTML> declared on top . So won't it be wrong to say that "it is not SUPPORTED " unlike <applet> or <frameset> .
8th Jul 2017, 8:19 PM
Kash
Kash - avatar
+ 4
The <marquee> element is obsolete and must not be used. While some browsers still support it, it's not required. In addition, using this element is basically one of the worst things you can do to your users, so please, please don't do it. - Mozilla Org
8th Jul 2017, 7:40 PM
Yasiru Nayanajith
Yasiru Nayanajith - avatar
+ 4
The exact words of mdn are: << This feature is obsolete. Although it may still work in SOME browsers, its use is discouraged since IT COULD BE REMOVED AT ANY TIME. Try to avoid using it. >>
8th Jul 2017, 9:01 PM
visph
visph - avatar
+ 3
Not using it and not supported are two different things imo .
8th Jul 2017, 7:41 PM
Kash
Kash - avatar
+ 3
<marquee> element was never part of Html specification... it was invented by Microsoft, and other browsers vendors have progressivly implement it, but it was never integrated in official specification and will tend to disappear from browsers support in future ^^ (actually, not all browsers support it and none of them is mandatory to support it)
8th Jul 2017, 7:42 PM
visph
visph - avatar
+ 3
It's not wrong to say it's unsupported as it's non-official specification of Html ^^
8th Jul 2017, 8:20 PM
visph
visph - avatar
+ 3
I'm sorry if I sound like arguing but not being a part of HTML5 official specification and not supporting it are two different things imo . Thank you for the feedback though. appreciate it
8th Jul 2017, 8:26 PM
Kash
Kash - avatar
+ 3
Technically, not all browsers support if :P << The <marquee> element is obsolete and must not be used. While some browsers still support it, it's not required. In addition, using this element is basically one of the worst things you can do to your users, so please, please don't do it. >> source: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee
8th Jul 2017, 8:44 PM
visph
visph - avatar
+ 2
Come on man . I know it's depreciated . I don't use it myself . I prefer CSS3 or JavaScript for it . Using it is believed to be a crime against nature . Never version of chrome has lifted it's support from it . It's not part of official documentation . But MDN link you pasted clearly states "It can be removed from HTML5 anytime " . It hasn't been removed yet . So It does Support it for now . No ? Using it is not appreciated but that won't mean it is not supported Or does it ?
8th Jul 2017, 8:56 PM
Kash
Kash - avatar
+ 2
Some browsers lifting support from some features of HTML5 means HTML5 doesn't support it eh ?
8th Jul 2017, 9:04 PM
Kash
Kash - avatar