So what does HTML 5 have in store for theme designers? Well, a lot, but a lot that will be familiar.
The secondary benefit is that HTML 5 takes full advantage of CSS3 styling. CSS3 supports some great properties, like the now-widely-accepted “border-radius” specification for pure-CSS rounded corners.
It also has a big tertiary benefit – HTML5 only supports one doctype (“<!doctype html>”) so there’s far less confusion in dealing with browser specifications and discrepancies.
Here are the less-than-Familiars:
- the “Aside” tagset. This is for sidebars that wrap around the main content area. You can think of this literally as a replacement for the traditional “<div id=’secondary’>” tagset and area
- Background image scaling! Finally, you can use CSS3 to set background sizes based on the actual window size. No more fumbly hacks to bring the background image into form, or using complicating background containers to set a background with.
and here are the familiars:
- “header” and “nav” tags. These familiar object IDs should be second-nature to most developers, so using them as tags themselves isn’t exactly a stretch.
- “section” tags. Section tags lay out, well, a section.
- “footer” tags. Instead of the omnipresent “<div id=’footer’></div> tag set, you can use <footer></footer>.