Learning Web Design, 3e

back to home page

Table of Contents

PART I | Getting Started

Chapter 1 | Where Do I Start?

  • Am I Too Late?
  • Where Do I Start?
  • What Do I Need to Learn?
  • Do I Need to Learn Java?
  • What Do I Need to Buy?
  • What You’ve Learned
  • Test Yourself

Chapter 2 | How the Web Works

  • The Internet Versus the Web
  • Serving Up Your Information
  • A Word About Browsers
  • Web Page Addresses (URLs)
  • The Anatomy of a Web Page
  • Putting It All Together
  • Test Yourself

Chapter 3 | The Nature of Web Design

  • Alternative Browsing Environments
  • User Preferences
  • Different Platforms
  • Connection Speed
  • Browser Window Size and Monitor Resolution
  • Monitor Color
  • Know Your Audience
  • Keeping the Big Picture in Mind
  • Test Yourself

PART II | HTML Markup for Structure

Chapter 4 | Creating a Simple Page (HTML Overview)

  • A Web Page, Step by Step
  • Before We Begin, Launch a Text Editor
  • Step 1: Start with Content
  • Step 2: Give the Document Structure
  • Step 3: Identify Text Elements
  • Step 4: Add an Image
  • Step 5: Change the Look with a Style Sheet
  • When Good Pages Go Bad
  • Test Yourself
  • (X)HTML Review: Document Structure Elements

Chapter 5 | Marking up Text

  • Building Block
  • Lists
  • Adding Line Breaks
  • The Inline Text Element Round-up
  • Generic Elements (div and span)
  • Some Special Characters
  • Putting It All Together
  • Test Yourself
  • (X)HTML Review: Text Elements

Chapter 6 | Adding Links

  • The href Attribute
  • Linking to Pages on the Web
  • Linking Within Your Own Site
  • Targeting a New Browser Window
  • Mail Links
  • Test Yourself
  • (X)HTML Review: The Anchor Element

Chapter 7 | Adding Images

  • First, a Word on Image Formats
  • The img Element
  • Imagemaps
  • Test Yourself
  • (X)HTML Review: Image and Imagemap Elements

Chapter 8 | Basic Table Markup

  • How Tables Are Used
  • Minimal Table Structure
  • Table Headers
  • Spanning Cells
  • Cell Padding and Spacing
  • Captions and Summaries
  • Table Accessibility
  • Wrapping Up Tables
  • Test Yourself
  • (X)HTML Review: Table Elements

Chapter 9 | Forms

  • How Forms Work
  • The form Element
  • Variables and Content
  • Form Accessibility Features
  • The Great Form Control Round-up
  • Form Layout and Design
  • Test Yourself
  • (X)HTML Review: Forms

Chapter 10 | Understanding the Standards

  • Everything You’ve Wanted to Know About HTML But Were Afraid to Ask
  • Enter XHTML
  • From the Browser’s Point of View
  • Declaring the Document Type
  • Which One Should You Use?
  • Validating Your Documents
  • Character Encoding
  • Putting It All Together
  • Test Yourself

PART III | CSS for Presentation

Chapter 11 | Cascading Style Sheets Orientation

  • The Benefits of CSS
  • How Style Sheets Work
  • The Big Concepts
  • Moving Forward with CSS
  • Test Yourself

Chapter 12 | Formatting Text (Plus More Selectors)

  • The Font Properties
  • Changing Text Color
  • A Few More Selector Types
  • Text Line Adjustments
  • Underlines and Other "Decorations"
  • Changing Capitalization
  • Spaced Out
  • Test Yourself
  • Review: Font and Text Properties

Chapter 13 | Colors and Backgrounds
(Plus Even More Selectors and External Style Sheets)

  • Specifying Color Values
  • Foreground Color
  • Background Color
  • Introducing.... Pseudoclass Selectors
  • Pseudoelement Selectors
  • Background Images
  • The Shorthand background Property
  • Finally, External Style Sheets
  • Style Sheets for Print (and Other Media)
  • Test Yourself
  • Review: Color and Background Properties

Chapter 14 | Thinking Inside the Box (Padding, Borders, and Margins)

  • The Element Box
  • Setting the Content Dimensions
  • Padding
  • Borders
  • Margins
  • Assigning Display Roles
  • The Box Model in Review
  • Test Yourself
  • Review: Basic Box Properties

Chapter 15 | Floating and Positioning

  • Normal Flow
  • Floating
  • Positioning Basics
  • Relative Positioning
  • Absolute Positioning
  • Fixed Positioning
  • Test Yourself
  • Review: Basic Layout Properties

Chapter 16 | Page Layout with CSS

  • Page Layout Strategies
  • Liquid Layouts
  • Fixed Layouts
  • Elastic Layouts
  • Page Layout Templates
  • CSS Layouts in Review
  • Test Yourself

Chapter 17 | CSS Techniques

  • Style Properties for Tables
  • Changing List Bullets and Numbers
  • Using Lists for Navigation
  • Image Replacement Techniques
  • CSS Rollovers
  • Wrapping Up Style Sheets
  • Test Yourself
  • Review: Table and List Properties

PART IV | Web Graphic Production

Chapter 18 | Web Graphics Basics

  • Image Sources
  • Meet the Formats
  • Image Size and Resolution
  • Working with Transparency
  • Web Graphics 101 Summary
  • Test Yourself

Chapter 19 | Lean and Mean Web Graphics

  • Why Optimize?
  • General Optimization Strategies
  • Optimizing GIFs
  • Optimizing JPEGs
  • Optimizing PNGs
  • Optimize to File Size
  • Optimization in Review
  • Test Yourself

Part V | From Start to Finish

Chapter 20 | The Site Development Process

  • 1. Conceptualize and Research
  • 2. Create and Organize Content
  • 3. Develop the "Look and Feel"
  • 4. Produce a Working Prototype
  • 5. Test It
  • 6. Launch the Site
  • 7. Maintain the Site
  • The Development Process in Review
  • Test Yourself

Chapter 21 | Getting Your Pages on the Web

  • www."YOU".com!
  • Finding Server Space
  • The Publishing Process
  • Transferring Files with FTP
  • Test Yourself

top | back to home page

book cover
ISBN 10: 0-596-52752-7
ISBN 13: 9780596527525
Pages: 480
buy the book

Reader Resources

Exercise Materials
The complete set of materials for the book's 50+ exercises.
List of Links
Quick links to the URLs listed in the book.
Books
Browse my recommended books.
Articles
Supplement your learning with these chapters from the second edition of Learning Web Design.
Updates & Errata
Keeping the printed book fresh.