Cover image for Beginning HTML and CSS.
Beginning HTML and CSS.
Title:
Beginning HTML and CSS.
Author:
Larsen, Rob.
ISBN:
9781118340288
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (675 pages)
Contents:
Cover -- Title Page -- Copyright -- About the Author -- Credits -- Acknowledgments -- Contents -- Introduction -- Chapter 1: Structuring Documents for the Web -- A Web of Structured Documents -- Introducing HTML5 -- Tags and Elements -- Separating Heads from Bodies -- Attributes Tell You about Elements -- Learning from Others by Viewing Their Source Code -- Elements for Marking Up Text -- Attribute Groups -- Core Attributes -- The id Attribute -- The class Attribute -- The title Attribute -- The style Attribute -- Internationalization -- The dir Attribute -- The lang Attribute -- Core Elements -- About DOCTYPEs -- The Element -- The Element -- The Element -- Links and Style Sheets -- Ensuring Backward Compatibility for HTML5 Tags -- The Element -- Common Content Elements -- Basic Text Formatting -- White Space and Flow -- Creating Headings Using Elements -- Creating Paragraphs Using the Element -- Creating Line Breaks Using the Element -- Creating Preformatted Text Using the Element -- Understanding Block and Inline Elements -- Grouping Content -- The New Outline Algorithm in HTML5 -- The Element -- The Element -- The Element -- The Element -- The Element -- The Element -- The Element -- The Element -- Using the cite Attribute with the Element -- The Element -- The Element -- The Element -- Working with Lists -- Using the Element to Create Unordered Lists -- Ordered Lists -- Using the start Attribute to Change the Starting Number in Ordered Lists -- Count Down in Your Ordered Lists with the reversed Attribute -- Specify a Marker with the type Attribute -- Definition Lists -- Nesting Lists -- Summary -- Chapter 2: Fine-tuning Your Text -- Elements That Describe Text-Level Semantics.

The Element -- The Element -- The Element -- The Element -- The Element -- versus and versus -- The Element -- The Element -- The Element -- The Element -- The Element -- The Element -- The Element -- and Elements -- The Element -- The Element -- The Element -- The Element -- The Element -- The Element -- Editing Text -- Using Character Entities for Special Characters -- Comments -- Summary -- Chapter 3: Links and Navigation -- Basic Links -- Linking to Other Web Pages -- Linking to E‑mail Addresses -- Understanding Directories and Directory Structures -- Understanding URLs -- Absolute and Relative URLs -- Same Directory -- Subdirectory -- Parent Directory -- From the Root -- The Element -- Creating In-Page Links with the Element -- Creating a Source Anchor with the href Attribute -- Creating a Destination Anchor Using the name and id Attributes (Linking to a Specific Part of a Page) -- The Element's Other Attributes -- The accesskey Attribute -- The hreflang Attribute -- The rel Attribute -- The tabindex Attribute -- The target Attribute -- The title Attribute -- The type Attribute -- Advanced E‑mail Links -- Summary -- Chapter 4: Images, Audio, and Video -- Adding Images Using the Element -- The src Attribute -- The alt Attribute -- The height and width Attributes -- Adding Images to a Web Page -- Using Images as Links -- Choosing the Right Image Format -- GIF Images -- Animated GIFs -- JPEG Images -- PNG Images -- Keeping File Sizes Small -- Adding Flash, Video, and Audio to Your Web Pages -- Adding YouTube Movies to Your Web Pages -- Adding Rich Media with the and Elements -- Controlling Playback with the preload, autoplay, loop, and muted Attributes.

Using the poster Attribute to Customize the Initial Frame -- Adding Video Playback Controls with the controls Attribute -- Adding Audio to Your Web Pages Using the Element -- On Containers and Codecs -- Adding Flash Movies to Your Web Pages -- Cross-Browser Video-Using Video for Everybody -- Video Size -- A Closer Look at the and Elements -- The data Attribute -- The height and width Attributes -- The tabindex Attribute -- The usemap Attribute -- The Element -- Summary -- Chapter 5: Tables -- Introducing Tables -- Basic Table Elements and Attributes -- The Element Creates a Table -- The dir Attribute -- The Element Contains Table Rows -- The and Elements Represent Table Cells -- The colspan Attribute -- The headers Attribute -- The rowspan Attribute -- The scope Attribute -- Creating a Basic Table -- Adding a Caption to a Table -- Grouping Sections of a Table -- Spanning Columns Using the colspan Attribute -- Spanning Rows Using the rowspan Attribute -- Splitting Up Tables Using a Head, Body, and Foot -- Grouping Columns Using the Element -- Columns Sharing Styles Using the Element -- Nested Tables -- Accessible Tables -- How to Linearize Tables -- Using the id, scope, and headers Attributes -- Creating an Accessible Table -- Summary -- Chapter 6: Forms -- Introducing Forms -- Creating a Form with the Element -- The action Attribute -- The method Attribute -- The id Attribute -- The name Attribute -- The enctype Attribute -- The accept-charset Attribute -- The novalidate Attribute -- The target Attribute -- The autocomplete Attribute -- Form Controls -- Text Inputs -- Single-Line Text Input Controls -- Password Input Controls -- Multiple-Line Text Input Controls -- New HTML5 Input Types and Attributes -- Using the placeholder Attribute to Illustrate Example Input.

Ensuring User Privacy and Security with the autocomplete Attribute -- Ensuring Information Is Provided with the required Attribute -- Buttons -- Creating Buttons Using the Element -- Using Images for Buttons -- Creating Buttons Using the Element -- Check Boxes -- Radio Buttons -- Select Boxes -- The Element -- The Element -- Creating Scrolling Select Boxes -- Selecting Multiple Options with the multiple Attribute -- Grouping Options with the Element -- Attributes for Select Boxes -- File Select Boxes -- Hidden Controls -- New HTML5 Form Elements -- Track Completion of a Task with the New Element -- Represent Scalar Measurement within a Range with the Element -- Create an Autocomplete List with an and the New Element -- Creating a Contact Form -- Creating Labels for Controls and the Element -- Structuring Your Forms with and Elements -- Focus -- Tabbing Order -- Access Keys -- Disabled and Read-Only Controls -- Sending Form Data to the Server -- HTTP get -- HTTP post -- Creating More Usable Form Fields -- Summary -- Chapter 7: Cascading Style Sheets -- Introducing CSS -- A Basic Example -- Inheritance -- Where You Can Add CSS Rules -- The Element -- The rel Attribute -- The href Attribute -- The media Attribute -- The Element -- Advantages of External Style Sheets -- CSS Properties -- Controlling Text -- The font-family Property -- The font-size Property -- The font-weight Property -- The font-style Property -- The font-variant Property -- Text Formatting -- The color Property -- The text-align Property -- The vertical-align Property -- The text-decoration Property -- The text-indent Property -- The text-shadow Property -- The text-transform Property -- The letter-spacing Property -- The word-spacing Property.

The white-space Property -- The direction Property -- Text Pseudo-Classes -- The first-letter Pseudo-Class -- The first-line Pseudo-Class -- Styling Text -- Selectors -- Universal Selector -- The Type Selector -- The Class Selector -- The ID Selector -- The Child Selector -- The Descendant Selector -- The Adjacent Sibling Selector -- The General Sibling Selector -- Using Child and Sibling Selectors to Reduce Dependence on Classes in Markup -- Attribute Selectors -- Lengths -- Relative Units -- px -- em -- ex -- New Relative Units: rem, vh, and vw -- Absolute Units -- Percentages -- Introducing the Box Model -- An Example Illustrating the Box Model -- The border Properties -- The border-color Property -- The border-style Property -- The border-width Property -- Expressing border Properties Using Shorthand -- The padding Property -- The margin Property -- Dimensions of a Content Box -- The height and width Properties -- The line-height Property -- The max-width and min-width Properties -- The min-height and max-height Properties -- The overflow Property -- The Internet Explorer Box Model and box-sizing: border-box -- Creating a Style Sheet for Code -- Summary -- Chapter 8: More Cascading Style Sheets -- Links -- Backgrounds -- The background-color Property -- The background-image Property -- The background-repeat Property -- The background-position Property (for Fixing Position of Backgrounds) -- The background-attachment Property (for Watermarks) -- The background Property (the Shorthand) -- Lists -- The list-style-type Property -- The list-style-position Property -- The list-style-image Property -- The list-style Property (the Shorthand) -- Tables -- Table-Specific Properties -- The border-collapse Property -- The border-spacing Property -- The empty-cells Property -- The caption-side Property -- The table-layout Property -- Outlines.

The outline-width Property.
Abstract:
Rob Larsen is a lead front-end engineer with deep technical knowledge and more than a decade of hands-on experience. Rob has developed HTML, CSS, and JavaScript for clients including Samsung, Adidas, Reebok, and Philips and is an active technology author and speaker. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that guides you through all the techniques involved.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: