By Jordan Hall 28th May 2010
HTML 5 introduces several new tags which focus of defining the content of a page in a machine readable fashion. In today's websites, if a computer program attempts to pick out a particular part of a page, such as the main article, the sidebar or the top navigation, it would have difficulty. This is because every website structures its HTML differently, and most modern websites use <p>, <div> and <span> tags to surround their co...