This is the book for web designers, web developers, and front-end coders who want to get up to speed with HTML5 in 2012. This is the book that isn’t afraid to point out what everyone gets wrong about HTML5’s new markup, so you don’t make the same mistakes. This is the book that will show you what rocks in HTML5 today and what the future holds for interactivity and video now Flash is dying. This is the book that doesn’t think marking up a basic web page should be a quasi-religious exercise where the high priests of HTML5 must be consulted for their interpretation of the holy texts (the HTML5 spec). This is the book that doesn’t pull its punches. This is the book for web professionals who think for themselves. This is the book that tells the truth about HTML5. Contents at a Glance -- Contents -- About the Authors -- About the Technical Reviewer -- Foreword -- Introduction -- Chapter 1: A Somewhat Sensationalized History of HTML5 -- How Architecture Astronauts and the W3C Tried to Kill HTML -- You Probably Use XML -- XHTML Is Born, But What Does It Mean? -- Draconian Error Handling (Or: Why Donâ€?t I Just Punch You in the Face?) -- OK, Not Really. But Your Browser Would Punch You in the Face -- XHTML Still Meant Better HTML -- But the Crazy Had Only Just Begun -- XHTML 2.0: Unloved and Alone HTML5: A New Hopeâ€?.â€?.â€?.â€?We HopeThe W3C Says Go to Hell -- The WHATWG Is Born -- Itâ€?s a Whole New World -- To HTML5 and Beyond! -- HTML5 Is the New Black or Hotness or Something -- Is HTML5 Hype, Substance, or Both? -- Hixie or Bust -- XHTML 2.0 Is Dead and Everyone Is Happy -- HTML5â€?.â€?.â€?.â€?erâ€?.â€?.â€?.â€?HTML, waitâ€?.â€?.â€?.â€?HTML.next? -- Should We Just Kill Off the W3C Altogether or Embrace It? -- Reform -- Destroy -- Embrace -- How Does New Stuff Get Added to HTML5 Now? -- WHATWG and W3C Diversions -- TL DR What Weâ€?ll Be Focusing OnChapter 2: The Truth About a Basic HTML5 Web Page -- Formatting Changes in HTML5 -- What About an HTML5 Shim and CSS for the New Elements? -- What About the HTML5 Boilerplate and Modernizr? -- Chapter 3: The Truth About Structuring an HTML5 Page -- A Little Taste of Pain: The Sectioning Elements -- Where Did These Elements Come From? -- Who Cares? -- The Contradiction at the Heart of HTML5â€?s New Elements -- Outline What? -- What Is an Outline, and Why Should I Care? -- How We Currently Create Outlines (Even Without Realizing It) €œSectioningâ€? Is an Old ProblemIf We Care About Blind Users, We Should Care About Headings -- HTML5â€?s “Improvedâ€? Outlining Was Dead Before It Ever Shipped -- Sneaking in Big Ideas Leads to Dead Ideas -- We Forked the Spec -- The Exception Is (Sort Of) -- How Should We Structure an HTML5 Page? -- Styling Headings HTML5-Style Is Kind of Insane -- This Is Not Inconsequential: People Have to Teach This Stuff -- Where Does This Leave Us? -- A Sane Approach to Structural Markup for Accessibility -- ARIA Benefits -- Layout Recommendations Chapter 4: The Truth About HTML5â€?s Structural Elements -- Really, It Doesnâ€?t Do Anything -- How Can Screen Readers Use When Itâ€?s Everywhere? -- ARIA Alternative: Banner -- Recommendation -- -- Good Intentions Accessibility Disaster -- ARIA Alternative: Navigation -- Recommendation -- and -- -- Sections == Outlines -- Russian Dolls -- Recommendation -- -- Specifications Should Specify -- Nesting for Articles and Comments -- Search Engines Donâ€?t Need This is the book for web designers, web developers, and front-end coders who want to get up to speed with HTML5 in 2012. COMPUTERS / Web / Site Design,COMPUTERS / Programming Languages / HTML