Beginning HTML5 and CSS3 [electronic resource] : The Web Evolved /
Murphy, Christopher.author.
Clark, Richard.author.
Studholme, Oliver.author.
Manian, Divya.author.
Beginning HTML5 and CSS3 is your introduction to the new features and elements of HTML5—as a web developer you'll learn about all the leaner, cleaner, and more efficient code available now with HTML5, along with some new tools that will allow you to create more meaningful and richer content. For everyone involved in web design, this book also introduces the new structural integrity and styling flexibility of CSS 3—which means better-looking pages and smarter content in your website projects. For all forward-looking web professionals who want to start enjoying and deploying the new HTML5 and CSS3 features right away, this book provides you with an in-depth look at the new capabilities—including audio and video—that are new to web standards. You’ll learn about the new HTML5 structural sections, plus HTML5 and CSS3 layouts. You’ll also discover why some people think HTML5 is going to be a Flash killer, when you see how to create transitions and animations with these new technologies. So get ahead in your web development through the practical, step-by-step approaches offered to you in Beginning HTML5 and CSS3.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; Forewords; About the Authors; About the Technical Reviewers; Acknowledgments; Introduction; Who is this book for?; How is this book structured?; Conventions used in this book; Chapter 1: HTML5: Now, Not 2022; Basic tenets; A web standards approach; What are web standards?; Why use web standards?; Semantic markup; The web trifle: separating those layers; The Dao of web design: embracing uncertainty; Accessibility; Crafting your markup; How was HTML5 created?; Beyond HTML 4...; XHTML 1.0; XHTML 2.0 and the backlash
HTML5 moving forward!HTML5 design principles; Supporting existing content; Degrading gracefully; Don't reinvent the wheel; Paving the cowpaths; Evolution, not revolution; A dozen myths about HTML5; 1. Browsers don't support HTML5.; 2. OK, most browsers support HTML5, but IE surely doesn't.; 3. HTML5 won't be finished until 2022.; 4. Now I have to relearn everything!; 5. HTML5 uses presentational elements.; 6. HTML5 is a return to tag soup.; 7. HTML5 kills accessibility kittens.; 8. Flash is dead.; 9. HTML5 will break the Web!; 10. HTML5's development is controlled by browser vendors.
11. HTML5 includes CSS3, Geolocation, SVG, and every other modern technology under the sun.12. So when can I start using HTML5?; Summary; Homework; Chapter 1 homework; Directed reading; Chapter 2: Your First Plunge into HTML5; Homework review; Our page; 84.8% of your markup remains; It's all in the head; A more perfect DOCTYPE; Declaring languages in HTML5; Character encoding; Mr. Memory; A "Hello World!" journey; "Hello World!" in XHTML1.0 style; "Hello World!" in HTML4 style; "Hello World!" in HTML5 "loose" style; "Hello World!" in HTML5 "strict" style; Supporting HTML5 cross-browser
How do browsers deal with unknown elements?Meet the shiv; IE print protector; Declaring block-level elements; An HTML5 boilerplate page; No more type attribute; Polyfills and alternatives; Validation; HTML5 validator; HTML Lint; Revisiting Miss Baker; Summary; Homework; Chapter 3: New Structural Elements; Workflow practices, evolving?; A brave new semantic dawn; Structural building blocks: , , and ; The difference between , , and ; The  element; The  element; The  element; Which one to choose?
Basic structures using these elementsA weblog article; A long article with subsections (like a thesis); Headings: , , and -, plus ; An article with one heading; An article  with heading and metadata; An article with an -enclosed subheading; An article with heading, subheading, and metadata; Some examples of  use; The HTML5 outlining algorithm; Outlining in action; Sectioning root elements; The scourge of the untitled section; HTML5-style heading element levels; Example of nesting heading element levels
Example of the new style for heading element levels
Authors' names appear in a different order on cover and spine.
Includes bibliographical references and index.
Beginning HTML5 and CSS3 is your introduction to the new features and elements of HTML5—as a web developer you'll learn about all the leaner, cleaner, and more efficient code available now with HTML5, along with some new tools that will allow you to create more meaningful and richer content. For everyone involved in web design, this book also introduces the new structural integrity and styling flexibility of CSS 3—which means better-looking pages and smarter content in your website projects. For all forward-looking web professionals who want to start enjoying and deploying the new HTML5 and CSS3 features right away, this book provides you with an in-depth look at the new capabilities—including audio and video—that are new to web standards. You’ll learn about the new HTML5 structural sections, plus HTML5 and CSS3 layouts. You’ll also discover why some people think HTML5 is going to be a Flash killer, when you see how to create transitions and animations with these new technologies. So get ahead in your web development through the practical, step-by-step approaches offered to you in Beginning HTML5 and CSS3.
Computer programming.
Software engineering.
Web Development.
Software Engineering/Programming and Operating Systems.