HTML5's structural semantics leave plenty to be desired, Luke Stevens writes. Key structural elements -- article, section, nav and aside -- might seem simple, but they're actually "poorly specified, poorly understood, and poorly implemented," argues Stevens, the author of "The Truth About HTML5 (For Web Designers)" and the founder of the application Ninja for Google Analytics.

Related Summaries