wood burning stoves 2.0*
The moose likes HTML, CSS and JavaScript and the fly likes Is it true that Internet Explorer doesn't work with HTML5 and CSS3? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Is it true that Internet Explorer doesn Watch "Is it true that Internet Explorer doesn New topic
Author

Is it true that Internet Explorer doesn't work with HTML5 and CSS3?

Rogerio Kioshi
Ranch Hand

Joined: Apr 12, 2005
Posts: 689


SCEA 5 (part 1), SCBCD, SCWCD, SCJP, CLP, CLS
rhya smith
Greenhorn

Joined: Apr 19, 2005
Posts: 4
It is true that the IE browsers seems to be the slowest in adopting the evolving HTML5 standards although their latest has made headway. There is a bit of light around this cloud however. Google has something called ChromeFrame http://www.google.com/chromeframe that can modernize the older IE browsers so they can understand HTML5.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60785
    
  65

Not true. All modern browsers support some levels of CSS3 and HTML5, including IE9.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Sergey Zhuravel
Greenhorn

Joined: Jan 27, 2012
Posts: 10
Noone can say that IE doesn't work with HTML5 and noone can say that IE works with HTML5. HTML5 it's not a one big tool, it's a toolset of different objects and properties that provide new/awesome functionality to our browsers. IE9-IE10 supports a lot of those new HTML5 features. To found out if your browser supports one of HTML5 features you can make manual test or use special lib for example as Modernizr for tests. Also there are special libs to make your old browser (I think even ie6) a better one, so it will understand new html5 tags and even some js functionality.
Rob Crowther
author
Ranch Hand

Joined: Nov 06, 2012
Posts: 295
    
    5

HTML5 is designed to be backwards compatible as possible. Every valid HTML4 document is also a valid HTML5 document, so in that sense IE supports HTML5. What people usually mean when they say "Internet Explorer doesn't work with HTML5" is one of two things.

Commonly they mean that IE8 doesn't support the new HTML5 elements such as <article> and <footer>. Since these elements have no actual functionality defining whether they're supported or not is a bit of a non-issue apart from the fact that IE8 and earlier have a bug which prevents any CSS being applied to an unknown element. There are well know workarounds for this (and it's covered in chapter 1 of Hello! HTML5 and CSS3).

The other thing they may mean is that IE doesn't support all HTML5 features, and that's true, but it's also true for every other browser. There is great competition among browser vendors today to get all the new stuff implemented (and this is a good thing).

CSS3 is also backwards compatible in most cases. Valid CSS2 is also valid CSS3. It is often possible to us jQuery or a similar library to add classes in the markup in browsers, such as IE8, which don't have good support for the new stuff in CSS3 (and this is discussed briefly in chapter 7 of Hello! HTML5 and CSS3).

Hope that helps.


Read my books: Hello! HTML5 & CSS3 | HTML5 in Action | Read my blog
Rayudu addagarla
Ranch Hand

Joined: Aug 17, 2000
Posts: 39
Try html5test.com

Ie8 has less than 50/500
Where chrome shows 400+

IE 10 only has good support but that will take couple of yrs for users to be on it


Good luck for Certfication.
Rahul mir
Ranch Hand

Joined: Oct 31, 2012
Posts: 38

Try IE 10 in windows8 .. it support HTML5/css3 .
Rayudu addagarla
Ranch Hand

Joined: Aug 17, 2000
Posts: 39
I guess not even 5% of corporate users are at that config
Win8/ie-10
Rob Crowther
author
Ranch Hand

Joined: Nov 06, 2012
Posts: 295
    
    5

Yes. I don't believe we'll see wide adoption of IE10 until the Windows 7 version is released. There'll still be a significant user base of IE8 and IE9 users, especially inside corporate firewall, until Windows XP and Vista fade into history.

Having said that, although IE8's HTML5 support is poor compared to current Chrome, Firefox and Opera, it does still have some support for HTML5.
Sneha Patani
Greenhorn

Joined: Jul 31, 2011
Posts: 6
You can check the HTML5 and CSS3 support across all browsers Here
Sergey Zhuravel
Greenhorn

Joined: Jan 27, 2012
Posts: 10
@Sneha, Nice table. It would be great to add info for IE10 to this table
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Is it true that Internet Explorer doesn't work with HTML5 and CSS3?