Section 3 - HTML 5 Like any other standard, HTMl is updated from time to time. What we used so far was HTML 4.01 or XHTML 1.0, the STRICT version. When you look at the code of the previous sessions you will see a DOCTYPE tag which specifies this version information. Meanwhile HTML 5 is being launched and some web browsers already support parts of it. Opera and Google Chrome are some of these web browsers. Later versions usually also 'drop' some of the elements of previous versions. What they call 'deprecated' elements. For instances 'frames' are no longer part of HTML in version 5, nor are some table formatting tags. which does not necessarily mean your site falls apart if you use these: HTML 5 does provide backward compatibility. A major group of additions emphasizes the 'structural' nature of HTML, by providing new tags for headers, navigation, article and footers. This can replace 'id' tags in a more standardized way used for the same purpose. If you see the previous paragraph twice then that is because your browser supports the HTML 5 'article' tag and the possibility to tag an article with its publication date and time. Just have a look at the code of this page. Neither Google Chrome, Firefox 3.5.8 nor Safari 4.0.4 did show the 'article'. But for the common PHP functions mentioned in the previous session a new file was used here in which the 'header', 'nav' and 'footer' tags from HTML 5 were used. And all of the aforementioned browsers did render the content as required. But if you see a purple box below, then the browser you are using does support the 'canvas' tag. It allows to draw within a predefined box of a given width and height, which you give a name with an 'id' tag. The actual drawing does require a script however. If you look at the code of this page you will find a JavaScript file that does the actual drawing. Yes, we know, it is UGLY. But it brings the point across. And we promise that we will replace it in the next session, with a functional, dark grey seperator box.