In "The Past, Present, and Future of HTML5," we discussed the evolution from HTML to HTML5 in order to provide a firm foundation for understanding HTML5 coding. Now we're ready to dive into some of the most important and useful HTML5 elements.
In the HTML5 world, much emphasis has been placed on features such as animation, the
Although these elements are not technically difficult to use, it is important to address why we use them. A few years ago, I (Daniel Egan) got my first taste of HTML5 at a code camp. As the speaker discussed elements such as ,
Reasons to Care About HTML5
Although these new elements are quite simple to use, their implications for the web are both subtle and profound. For example, web developers and designers are very accustomed to the universal, catch-all
element—which no longer exists in HTML5. The division element, as the name implies, divides markup into appropriate sections. But in practice, the
element is used for everything. Therefore, it loses its effectiveness as an element itself. Even worse, the IDs used within the div element aren't consistent, as Figure 1 shows.