Outline:

Learn HTML on the Mac In a Weekend

by Steve Callihan

0. Introduction
  1. Who Should Read This Book
  2. What You Can Do in a Weekend
  3. What You Need to Begin
  4. What This Book Covers
  5. Special Features of this Book
  6. Visit This Book's Web Site

Return to Top

I. Friday Evening: Getting Oriented

  1. What Is HTML?
  2. What Is Hypertext?
  3. What Is a Markup Language?
  4. HTML: The Evolution of a Standard
  5. Take a Break
  6. What is XML and XHTML?
  7. Wrapping Up

Return to Top

II. Saturday Morning: Learning the Basics

  1. What You Need
  2. Copying the Example Files from the CD-ROM
  3. Anatomy of an HTML Tag
  4. The "Scratch Pad" Model
  5. Saving Your HTML File
  6. Turning Word Wrap On in Notepad
  7. Starting Your HTML File
  8. Using a Starting Template
  9. Working with Headings, Paragraphs, and Line Breaks
  10. Spacing, Tabs, and Returns: For Your Eyes Only
  11. Highlighting Your Text
  12. Inserting Non-Keyboard Characters
  13. Adding Comments
  14. Using Block Quotes
  15. Using Preformatted Text
  16. Take a Break
  17. Creating Lists
  18. Creating Hypertext Links
  19. Creating Link Lists
  20. Using Inline Images
  21. Using Horizontal Rules
  22. Signing Your Work
  23. Saving Your Work
  24. Wrapping Up

Return to Top

III. Saturday Afternoon: Dressing Up Your Pages

  1. What You Need
  2. Using the Starting Template
  3. Saving Your HTML File
  4. Using a Banner Image
  5. Horizontally Aligning Images
  6. Using Graphic Rules
  7. Flowing Text Around Images
  8. Creating a Drop Cap Effect
  9. Working with Image Links
  10. Creating Custom Lists
  11. Take a Break
  12. Creating Icon Link Lists
  13. Changing Font Sizes
  14. Changing Font Colors
  15. Changing Font Faces
  16. Using Background Colors and Images
  17. Adding the Final Touches
  18. Save Your Work
  19. Wrapping Up

Return to Top

IV. Saturday Evening (Bonus Session): Working with Tables

  1. What You Need
  2. Using the Starting Template
  3. Saving Your HTML File
  4. Starting Your Table
    1. Defining Columns and Rows
    2. Adding and Controlling Borders
    3. Adding Captions
    4. Setting Cell Spacing and Padding
    5. Adding Column Headings
    6. Adding a Caption
    7. Centering a Table
    8. Setting the Table Width
  5. Doing More with Your Table
    1. Adding Row Headings
    2. Horizontally Aligning Cell Contents
    3. Setting Column Widths
    4. Inserting an Image
    5. Vertically Aligning Cell Contents
    6. Spanning Columns
    7. Spanning Rows
    8. Setting Row Heights
  6. Take a Break
  7. Controlling Fonts, Colors, and Backgrounds
    1. Changing Font Sizes and Colors
    2. Assigning Background Colors
    3. Removing Borders and Cell Spacing
    4. Using Background Images
    5. Controlling Border Colors
  8. Creating Icon Link Lists Using Tables
  9. Flowing Text and Other Elements around Tables
    1. Flowing Text around a Table
    2. Displaying Side-by-Side Tables
    3. Adjusting the Horizontal Position of Side-by-Side Tables
  10. Saving Your Work
  11. Take a Break
  12. Creating Two-Column Layouts Using Tables
    1. Using a Two-Column Background Image
    2. Setting the Column Width with a Spacer Image
    3. Including a Banner Image
    4. Adding Vertical Spacing
    5. Creating a Vertical Button Menu
    6. Adding the Content to the Right Column
  13. Save Your Work
  14. Wrapping Up

Return to Top

V. Sunday Morning: Working with Frames

  1. Pros and Cons of Using Frames
  2. What You Need
  3. Creating Two-Column and Two-Row Frame Pages
  4. Take a Break
  5. Creating a Combo Row/Column Frame Page
  6. Creating a "Nested" Row/Column Frame Page
  7. Using Background Images to Dress Up Your Frame Pages
  8. Wrapping Up

Return to Top

VI. Sunday Afternoon: Working with Forms

  1. What You Need
  2. Creating Mailto and CGI Forms
  3. Starting Your Form Page
  4. Setting Up the FORM Element
  5. Creating Input Controls
    1. Creating Text Boxes
    2. Creating Radio Buttons
    3. Creating Check Boxes
    4. Other Input Controls
  6. Creating List Menus
  7. Creating Text Area Boxes
  8. Creating Submit and Reset Buttons
  9. Take a Break
  10. Handling Form Responses
  11. Creating CGI Forms
  12. Creating Secure Forms
  13. Using JavaScript with Forms

Return to Top

VII. Sunday Evening (Bonus Session): Completing Your Wish List

  1. Adding Background Sound
  2. Adding a Hit Counter
  3. Adding a Guestbook
  4. Adding a Message Board
  5. Adding GIF Animations
  6. Adding Image Maps
  7. Adding a Search Form
  8. Adding JavaScripts
  9. Adding Java Applets
  10. Adding Dynamic HTML Effects
  11. Adding Streaming Media
  12. Adding Interactive Animations

Return to Top

Appendixes

  1. HTML Quick Reference
  2. XHTML/XML Compatibility Guide
  3. Non-Keyboard Characters
  4. Using Relative URLs
  5. Using Cascading Style Sheets
  6. Working with Graphics
    1. Creating Interlaced and Transparent GIFs
    2. Using Solid, Linear, and Other Fill Effects
    3. Creating Transparent Drop Shadow Effects
    4. Creating Adaptive (Customized) Palettes
    5. Optimizing GIF and JPEG Images
  7. Transferring Your Pages to the Web
    1. Finding a Web Host
    2. Transferring Your Pages to a Server
    3. Using Transmit to Transfer Your Pages
  8. What's On the CD-ROM

Return to Top

Return to Main Page


Steve Callihan
E-Mail:
URL: http://www.callihan.com/
Last Updated: October 23, 2000