Foundation HTML5 with CSS3 [electronic resource] /
Cook, Craig.author.
Garber, Jason.author.
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.
Title Page; Copyright Page; Contents at a Glance; Table of contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; Conventions; Downloading the code; Chapter 1: Getting Started; Introducing the Internet and the World Wide Web; What Is HTML?; The Evolution of HTML; The Age of X; Out with the X, in with the 5; What's in HTML5?; Separating Content from Presentation; The Next Level of CSS; Progressive Enhancement; Working with HTML and CSS; Choosing an Editor; Choosing a Web Browser; Validating Your Documents
Hosting Your Web SiteIntroducing the URL; The Components of a URL; Absolute and Relative URLs; Summary; Chapter 2: HTML and CSS Basics; The Parts of Markup: Tags, Elements, and Attributes; Attributes; Content Models; Block-level vs. Inline; Nesting Elements; Global Attributes; General Purpose Attributes; Internationalization Attributes; Focus Attributes; Interactive Attributes; Custom Data Attributes; White Space; Adding Comments; CSS Fundamentals; Anatomy of a CSS Rule; CSS Selectors; Universal Selector; Element Selector; Class Selector; ID Selector; Pseudo-class Selector
Descendant SelectorCombining Selectors; Grouping Selectors; Advanced Selectors; Specificity and the Cascade; !important; Formatting CSS; CSS Comments; Summary; Chapter 3: The Document; The Anatomy of an HTML Document; The Doctype; Doctype Switching and Rendering Modes; The Root Element: html; Required Attributes; Optional Attributes; head; Required Attributes; Optional Attributes; title; Required Attributes; Optional Attributes; meta; Metadata for Search Engines; Attributes; link; Media Type (The type Attribute); The Other Media Type (The media Attribute); Required Attributes
Optional Attributesbase; Base URL; Base target; Optional Attributes; style; The scoped Attribute; Required Attributes; Optional Attributes; script; Required Attributes; Optional Attributes; body; The Document Tree; Connecting CSS; Inline Styling; Embedded Style Sheets; External Style Sheets; The Cascade Order; Style with Color; Specifying Colors in CSS; Color Name; RGB; Hexadecimal Notation; RGBA; HSL; HSLA; Summary; Chapter 4: Constructing Content; Content and Structure; Logical Sections; section; Required Attributes; Optional Attributes; article; Required Attributes; Optional Attributes
headerRequired Attributes; Optional Attributes; footer; Required Attributes; Optional Attributes; aside; Required Attributes; Optional Attributes; nav; Required Attr; Optional Attributes; Headings; h1, h2, h3, h4, h5, and h6; Required Attributes; Optional Attributes; hgroup; Required Attributes; Outlines and Sectioning Roots; Optional Attributes; Meaningful Portions; p; Required Attributes; Optional Attributes; blockquote; Required Attributes; Optional Attributes; address; Required Attributes; Optional Attributes; pre; Required Attributes; Optional Attributes; hr; Required Attribu
Optional Attributes
Includes index.
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.
Computer programming.
Software engineering.
Web Development.
Software Engineering/Programming and Operating Systems.