Does IE6 support any HTML5 elements?

16,444

Solution 1

It barely supports HTML4.... ha :)

No it doesn't without some fancy Javascript HTML5 emulating script type-of-thing.

Edit

Such as this one.

Solution 2

It depends on what you mean by "HTML5 elements." In that most tags commonly used on the Web are included as part of HTML5, yes, it supports the vast majority of HTML5.

If you mean new elements introduced in HTML5 that had never been used before, no, it supports none of them, because HTML 4 was cutting-edge when IE6's HTML parser was created.

Solution 3

No it doesn't, but you can still use HTML 5 elements and style them using CSS by using Modernizr http://www.modernizr.com/

This will also add classes to the html element describing what functionality is available in the current browser.

Solution 4

The answer is no. =)

http://www.quirksmode.org/dom/html5.html

Solution 5

It does in the same way that all other versions of IE < 9 do, if you use the html5 shiv script. My site is in HTML5 and works fine in IE6, althoguh slightly differently. Sure if you turn off JavaScript it won't work, but if you're using IE6 and you have JavaScript turned off I'm afraid I'm not that worried about you as you're such a minority.

Share:
16,444
faressoft
Author by

faressoft

Updated on August 23, 2022

Comments

  • faressoft
    faressoft over 1 year

    Does IE6 support any HTML5 elements?

    <!DOCTYPE HTML>
    <header>
    <section>
    <header>
    <nav>
    <canvas>
    <video>
    
  • Jim L
    Jim L over 13 years
    Oh, my sympathies. Lemme guess, health care?
  • Zomxilla
    Zomxilla over 13 years
    Nope. Surprisingly an electrical components distributor. I know right. Well, the sub-manager I get my tasks from uses Mozilla. ;) And he let me install Google Chrome.
  • Jim L
    Jim L over 13 years
    That's the grand secret in a lot of organizations I think. They think they're using IE5 or 6, but then you look at what people use, and it's FF or Chrome.
  • João dos Reis
    João dos Reis over 10 years
    This is such a weird answer! Passive-aggressive against jQuery? :) And jQuery can only do what Javascript can do, so no surprises there.
  • albert
    albert over 10 years
    ie6 supports iframe, which landed in html5 spec. so that's one. there are many more, just nothing a marketing executive would label as "html5"
  • Admin
    Admin about 7 years
    IE6 4 HTML1 ha :)
  • Admin
    Admin almost 7 years
    @Marko That's really not what this question is about. This question is about native support, not polyfills.
  • Admin
    Admin almost 7 years
    That's really not what this question is about. This question is about native support, not polyfills.
  • Admin
    Admin almost 7 years
    That's really not what this question is about. This question is about native support, not polyfills.
  • Don Cruickshank
    Don Cruickshank almost 7 years
    The answer regarding native support is given quite clearly in the first three words.