You are previewing Foundation HTML5 with CSS3.
O'Reilly logo
Foundation HTML5 with CSS3

Book Description

If you want to get into developing web sites, the most important thing you'll need is a solid understanding of Hypertext Markup Language, or HTML—the most common language used to write web site content. The most recent version of the language is HTML5, and it contains a whole host of new features to give you more power when creating websites.

Foundation HTML5 with CSS3: A Modern Guide and Reference incorporates practical examples to show how to structure data correctly using HTML5, along with styling and layout basics using the latest release of Cascading Style Sheets, CSS3.

This book is forward-thinking because all the featured code and techniques are standards-compliant, and it demonstrate best practices—you won't waste your time on outdated, bad techniques. Your web pages will work properly in most web browsers and be accessible to web users with disabilities, easily located using popular search engines, and compact in file size.

Even if you already know HTML5 and CSS3 basics, this book will still be useful to you. It features comprehensive reference tables, so you can look up troublesome attributes, codes, and properties quickly and easily.

What you'll learn

  • Standards-compliant HTML5, not outdated techniques

  • Styling and layout basics using CSS3

Who this book is for

Web designers and developers who want to bring themselves up to speed in the correct usage of HTML5 and CSS3, or those starting out in modern web development.

Table of Contents

  1. Title
  2. Contents at a Glance
  3. Contents
  4. About the Authors
  5. About the Technical Reviewer
  6. Acknowledgments
  7. Introduction
  8. Chapter 1: Getting Started
    1. Introducing the Internet and the World Wide Web
    2. What Is HTML?
    3. What’s in HTML5?
    4. Separating Content from Presentation
    5. Working with HTML and CSS
    6. Introducing the URL
    7. Summary
  9. Chapter 2: HTML and CSS Basics
    1. The Parts of Markup: Tags, Elements, and Attributes
    2. CSS Fundamentals
    3. Specificity and the Cascade
    4. Summary
  10. Chapter 3: The Document
    1. The Anatomy of an HTML Document
    2. The Document Tree
    3. Connecting CSS
    4. Style with Color
    5. Summary
  11. Chapter 4: Constructing Content
    1. Content and Structure
    2. Logical Sections
    3. Headings
    4. Outlines and Sectioning Roots
    5. Meaningful Portions
    6. Lists
    7. Phrasing Elements
    8. Special Characters
    9. Styling Content with CSS
    10. Styling Lists
    11. Summary
  12. Chapter 5: Embedding Media
    1. How Digital Images Work
    2. Embedding Images
    3. Embedding Audio and Video
    4. Embedding Plug-ins and Other Content
    5. Dynamic Drawings
    6. Images with Style, Styling with Images
    7. Summary
  13. Chapter 6: Linking the Web
    1. Anchors
    2. Image Maps
    3. Styling Anchors and Image Maps with CSS
    4. Summary
  14. Chapter 7: Building Tables
    1. The Table's Lament
    2. Table Row Groups
    3. Columns
    4. One more thing...
    5. Styling Tables with CSS
    6. Summary
  15. Chapter 8: Assembling Forms and Applications
    1. How Forms Work
    2. The form Element
    3. The input Element
    4. Structuring Forms
    5. Displaying Output
    6. Interactive Elements
    7. Styling Forms with CSS
    8. Summary
  16. Chapter 9: Page Layout with CSS
    1. The Box Model
    2. Page Width: Fixed vs. Liquid
    3. Floating Columns
    4. Positioning Elements
    5. Summary
  17. Chapter 10: Putting it All Together
    1. A Web Design Process
    2. Building Power Outfitters
    3. Designing Power Outfitters with CSS
    4. Taking It Further
    5. And Even Further…
    6. Summary
  18. Index