IE8 does not support HTML5, which was not part of HTML4, since it was developed before HTML5 even became a W3C project.
CSS3: there is one or another property that did not do it in CSS 2.1, which IE8 actually supports, for example text-wrap . However, this is not worth mentioning. Especially those goodies like shadow shadows and rounded corners do not exist in IE8.
Look at the links in yojimbo87 answer for more information on supported properties.
What's worse is that even IE9 does not support most of HTML5. They focused on canvas, video, and audio and claim that it is now "ready for HTML5." But, for example, all the fields of the new form are completely absent, and not many new JavaScript APIs.
So, speaking of this, no, IE8 does not support HTML5. It can, however, display HTML5 documents as the specification is written with backup options for older browsers.
Boldewyn
source share