HTML, XHTML, CSS, Sixth Edition: Visual QuickStart Guide


book cover
HTML, XHTML, & CSS, Sixth Edition: Visual QuickStart Guide
By Elizabeth Castro
...............................................
Publisher: Peachpit Press
Pub Date: August 16, 2006
Print ISBN-10: 0-321-43084-0
Print ISBN-13: 978-0-321-43084-7
Pages: 456
 

Table of Contents  | Index
overview

Need to learn HTML fast? This best-selling reference's visual format and step-by-step, task-based instructions will have you up and running with HTML in no time. In this completely updated edition of our best-selling guide to HTML, Web expert and best-selling author Elizabeth Castro uses crystal-clear instructions and friendly prose to introduce you to all of today's HTML and XHTML essentials. You'll learn how to design, structure, and format your Web site. You'll create and use images, links, styles, lists, tables, frames, and forms, and you'll add sound and movies to your site. Finally, you will test and debug your site, and publish it to the Web. Along the way, you'll find extensive coverage of CSS techniques, current browsers (Opera, Safari, Firefox), creating pages for the mobile Web, and more. Visual QuickStart Guide--the quick and easy way to learn!

  • Easy visual approach uses pictures to guide you through HTML and show you what to do.

  • Concise steps and explanations get you up and running in no time.

  • Page for page, the best content and value around.

  • Companion Web site at www.cookwood.com/html offers examples, a lively question-and-answer area, updates, and more.



book cover
HTML, XHTML, & CSS, Sixth Edition: Visual QuickStart Guide
By Elizabeth Castro
...............................................
Publisher: Peachpit Press
Pub Date: August 16, 2006
Print ISBN-10: 0-321-43084-0
Print ISBN-13: 978-0-321-43084-7
Pages: 456
 

Table of Contents  | Index

   Copyright
       Special thanks to
        Chapter i.  Introduction
      The Internet, the Web, and HTML
      Open but Not Equal
      The Browser Wars
      The Push for Standards
      CSS and Browser Support
      XHTML vs. HTML: What Should You Use?
      How This Book Works
      What's Changed in the Sixth Edition
      The HTML VQS Web Site
        Chapter 1.  Web Page Building Blocks
      Markup: Elements, Attributes, and Values
      A Web Page's Text Content
      Links, Images, and Other Non-Text Content
      File Names
      URLs
      HTML vs. XHTML
      Versions, Flavors, and DOCTYPE
      The Default Display of (X)HTML
        Chapter 2.  Working with Web Page Files
      Designing Your Site
      Creating a New Web Page
      Saving Your Web Page
      About Microsoft Word and Web Pages
      Specifying a Default or "Home" Page
      Editing Web Pages
      Organizing Files
      Viewing Your Page in a Browser
      The Inspiration of Others
        Chapter 3.  Basic (X)HTML Structure
      Starting Your Web Page
      Creating the Foundation
      Declaring the Encoding
      Creating a Title
      Creating Section Headers
      Starting a New Paragraph
      Naming Elements
      Breaking up a Page into Divisions
      Creating Inline Spans
      Creating a Line Break
      Adding Comments
      Labeling Elements in a Web Page
        Chapter 4.  Basic (X)HTML Formatting
      Making Text Bold or Italic
      Changing the Size of Text
      Using a Monospaced Font
      Using Preformatted Text
      Quoting Text
      Creating Superscripts and Subscripts
      Marking Changed Text
      Explaining Abbreviations
      Centering Elements on a Page
        Chapter 5.  IMAGES
      About Images for the Web
      Getting Images
      Choosing an Image Editor
      The Save for Web Command
      Inserting Images on a Page
      Offering Alternate Text
      Specifying Size for Speedier Viewing
      Scaling an Image
      Making Images Smaller
      Making Images Float
      Stopping Elements from Wrapping
      Adding Space around an Image
      Aligning Images
      Adding Horizontal Rules
      Adding an Icon for Your Web Site
        Chapter 6.  Links
      Creating a Link to Another Web Page
      Creating Anchors
      Linking to a Specific Anchor
      Targeting Links to Specific Windows
      Setting the Default Target
      Creating Other Kinds of Links
      Creating Keyboard Shortcuts for Links
      Setting the Tab Order for Links
      Using Images to Label Links
      Linking Thumbnails to Images
      Dividing an Image into Clickable Regions
      Creating a Client-Side Image Map
        Chapter 7.  Style Sheet Building Blocks
      Constructing a Style Rule
      Adding Comments to Style Rules
      The Cascade: When Rules Collide
      A Property's Value
        Chapter 8.  Working with Style Sheet Files
      Creating an External Style Sheet
      Linking External Style Sheets
      Offering Alternate Style Sheets
      Creating an Internal Style Sheet
      Importing External Style Sheets
      Using Media-Specific Style Sheets
      Applying Styles Locally
      The Importance of Location
      The Inspiration of Others: CSS
        Chapter 9.  Defining Selectors
      Constructing Selectors
      Selecting Elements by Name
      Selecting Elements by ID or Class
      Selecting Elements by Context
      Selecting Part of an Element
      Selecting Link Elements Based on Their State
      Selecting Elements Based on Attributes
      Specifying Groups of Elements
      Combining Selectors
        Chapter 10.  Formatting with Styles
      Choosing a Font Family
      Specifying Alternate Fonts
      Creating Italics
      Applying Bold Formatting
      Setting the Font Size
      Setting the Line Height
      Setting All Font Values at Once
      Setting the Color
      Changing the Text's Background
      Controlling Spacing
      Adding Indents
      Setting White Space Properties
      Aligning Text
      Changing the Text Case
      Using Small Caps
      Decorating Text
        Chapter 11.  Layout with Styles
      Structuring Your Pages
      The Box Model
      Changing the Background
      Setting the Height or Width for an Element
      Setting the Margins around an Element
      Adding Padding Around an Element
      Offsetting Elements in the Natural Flow
      Positioning Elements Absolutely
      Affixing an Element to the Browser Window
      Making Elements Float
      Controlling Where Elements Float
      Positioning Elements in 3D
      Setting the Border
      Changing the Cursor
      Determining Where Overflow Should Go
      Aligning Elements Vertically
        Chapter 12.  Dynamic Effects with Styles
      Displaying and Hiding Elements
      Creating Rollover Buttons
      Creating Pop-ups
      Creating Drop-Down Menus with Lists
      Replacing Headers with Images
        Chapter 13.  Style Sheets For Handhelds
      Mobilize vs. Miniaturize
      Looking at Your Site
      XHTML and CSS for Handhelds
      Creating Style Sheets for Handhelds
      Hiding Extraneous Elements
      Creating and Using an Image Header
      Creating Extra Links to the Top
      Adjusting for the Small Screen
        Chapter 14.  Style Sheets for Printing
      Creating a Style Sheet for Print
      How Print Style Sheets Differ
      Controlling Page Breaks
      Printing Link URLs
      Controlling Widows and Orphans
        Chapter 15.  Lists
      Creating Ordered and Unordered Lists
      Choosing Your Markers (Bullets)
      Choosing Where to Start List Numbering
      Using Custom Markers
      Controlling Where Markers Hang
      Setting All List-Style Properties at Once
      Creating Definition Lists
      Styling Nested Lists
        Chapter 16.  Tables
      Mapping Out Your Page
      Creating a Simple Table
      Adding a Border
      Setting the Width
      Centering a Table
      Wrapping Text around a Table
      Combining Tables
      Aligning a Cell's Contents
      Changing the Background
      Controlling the Space
      Spanning a Cell across Columns
      Spanning a Cell across Rows
      Dividing Your Table into Column Groups
      Dividing the Table into Horizontal Sections
      Choosing Which Borders to Display
      Controlling Line Breaks in a Cell
      Speeding up Table Display
        Chapter 17.  Forms
      Creating a Form
      Processing Forms
      Sending Form Data via Email
      Organizing the Form Elements
      Creating Text Boxes
      Creating Password Boxes
      Formally Labeling Form Parts
      Creating Radio Buttons
      Creating Menus
      Creating Checkboxes
      Creating Larger Text Areas
      Allowing Visitors to Upload Files
      Creating Hidden Fields
      Creating the Submit Button
      Resetting the Form
      Using an Image to Submit Data
      Setting the Tab Order in a Form
      Adding Keyboard Shortcuts
      Disabling Form Elements
      Keeping Elements from Being Changed
        Chapter 18.  Video, Audio, and Other Multimedia
      Of Plugins and Players
      Getting Players for Your Visitors
      Getting Multimedia Files
      Linking to Multimedia Files
      Embedding QuickTime Movies for Windows
      Embedding QuickTime Movies for Everyone besides IE
      Embedding QuickTime Movies for All
      Using JavaScript to Call a Movie
      Scaling a QuickTime Movie
      Changing the Movie's Background Color
      Looping a QuickTime Movie
      Offering a Preview Movie
      Adding Attributes to Secondary Movies
      Offering a Sequel
      Embedding MP3 Audio on a Page
      Embedding Windows Media, Part 1
      Embedding Windows Media, Part 2
      Embedding Flash
      Embedding Google and YouTube Video
      Inserting Java Applets
      Embedding Other Multimedia Files
      Creating an Automatic Slide Show
        Chapter 19.  Scripts
      Adding an "Automatic" Script
      Calling an External Automatic Script
      Triggering a Script
      Creating a Button that Executes a Script
      Adding Alternate Information
      Hiding Scripts from Older Browsers
      Hiding Scripts from XML Parsers
      Setting the Default Scripting Language
        Chapter 20.  A Taste Of Javascript
      Adding the Current Date and Time
      Setting a New Window's Size
      Changing an Image When a Visitor Points
      Loading Images into Cache
        Chapter 21.  Symbols And Non-English Characters
      About Character Encodings
      Declaring Your Page's Character Encoding
      Declaring a Style Sheet's Encoding
      Saving Your Page with the Proper Encoding
      Editing a Page with the Proper Encoding
      Adding Characters from Outside the Encoding
      Specifying A Page's Language
        Chapter 22.  Testing and Debugging Web Pages
      Some Debugging Techniques
      Check the Easy Stuff First!
      Checking the Easy Stuff: HTML
      Checking the Easy Stuff: XHTML
      Checking the Easy Stuff: CSS
      Validating Your Code
      Testing Your Page
      When the Browser Displays the Code
      When Images Don't Appear
      Differences from Browser to Browser
      Still Stuck?
        Chapter 23.  Publishing Your Pages on the Web
      Finding a Host for Your Site
      Getting Your Own Domain Name
      Transferring Files to the Server
        Chapter 24.  Getting People to Visit
      About Keywords
      Explicitly Listing Keywords
      Providing a Description of Your Page
      Controlling Other Information
      Keeping Visitors Away
      Keeping Pages From Being Archived
      Creating a Site Map Manually
      Using Google Sitemaps
      Submitting Your Site to a Search Engine
      Improving Your Ranking by Getting Linked
      Writing Pages That Are Easy to Index
      Other Techniques for Publicizing Your Site
        Chapter 25.  Syndication and Podcasting
      What a Feed Looks Like
      Getting Ready for Syndication
      Starting an RSS Feed
      Describing Your Site in the Feed
      Adding Items to a Feed
      Add an Enclosure
      Creating Podcasts for iTunes
      Validating a Feed
      Submitting a Podcast to iTunes
      Publishing your RSS Feed on Your Site
      Subscribing to an RSS Feed
      Subscribing to a Podcast with iTunes
        Appendix A.  (X)HTML Reference
        Appendix B.  CSS Properties and Values
        Appendix C.  Intrinsic Events
        Appendix D.  (X)HTML Symbols and Characters
        Appendix E.  Hexadecimals
        Appendix F.  (X)HTML Tools
      (X)HTML Editors
      (X)HTML Editors
      Images and Graphics
      Graphics Tools
       Colophon
   Index