O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Web Design All-in-One for Dummies®

Book Description

Web designers must wear many hats. Among books on Web design, Web Design All-in-One For Dummies is the one that helps you successfully wear all those hats without losing your head.

Full-color illustrations and five self-contained minibooks show you how to be a graphic designer, creative organizer, visual communicator, markup language technologist, and cutting-edge trendsetter, all in one. This book helps you lay the groundwork, follow design rules, test your site, register a domain name, and much more.

  • Getting Started covers planning, defining your target audience, choosing the right software, and more

  • Designing For the Web acquaints you with HTML, CSS, and JavaScript, plus how to choose a layout and optimize graphics

  • Building Web Sites gets down to nuts and bolts: putting text, images, hyperlinks, and multimedia files together, organizing content, and building navigation systems

  • Web Standards & Testing teaches you how to test and validate so everyone can enjoy your site

  • Publishing & Site Maintenance helps you get your site online and keep it current

  • Web Design All-in-One For Dummies also helps you learn how to choose a Web editor and graphics program, how to make your site accessible to the widest possible audience, and when it’s time to call in a pro like author Sue Jenkins. It’s just what you need to start and manage a great site.

    Table of Contents

    1. Web Design All-in-One for Dummies®
      1. Copyright
      2. About the Author
      3. Dedication
      4. Author’s Acknowledgments
      5. Publisher’s Acknowledgments
      6. Contents at a Glance
      7. Table of Contents (1/2)
      8. Table of Contents (2/2)
      9. Introduction
        1. About This Book
        2. Foolish Assumptions
        3. Conventions Used in This Book
        4. How This Book Is Organized
        5. Icons Used in This Book
        6. Where to Go from Here
      10. Book I: Getting Started
        1. Chapter 1: Starting with a Plan (1/7)
        2. Chapter 1: Starting with a Plan (2/7)
        3. Chapter 1: Starting with a Plan (3/7)
        4. Chapter 1: Starting with a Plan (4/7)
        5. Chapter 1: Starting with a Plan (5/7)
        6. Chapter 1: Starting with a Plan (6/7)
        7. Chapter 1: Starting with a Plan (7/7)
          1. Understanding the Different Phases of a Web Project
          2. Determining the Site’s Purpose
          3. Building a Site Image
          4. Determining Site Content
          5. Diagnosing the Site’s Dynamic Requirements
          6. Defining Ways to Attract Visitors
        8. Chapter 2: Defining the Audience (1/4)
        9. Chapter 2: Defining the Audience (2/4)
        10. Chapter 2: Defining the Audience (3/4)
        11. Chapter 2: Defining the Audience (4/4)
          1. Defining the Target Audience
          2. Defining the Ideal Site Visitor
          3. Determining Benefits to Site Visitors
        12. Chapter 3: Gathering Content (1/6)
        13. Chapter 3: Gathering Content (2/6)
        14. Chapter 3: Gathering Content (3/6)
        15. Chapter 3: Gathering Content (4/6)
        16. Chapter 3: Gathering Content (5/6)
        17. Chapter 3: Gathering Content (6/6)
          1. Defining Site Content Requirements
          2. Building Wireframes
          3. Gathering Text and Graphics
          4. Organizing Site Content
          5. Building a Site Map
        18. Chapter 4: Choosing the Right Tools (1/7)
        19. Chapter 4: Choosing the Right Tools (2/7)
        20. Chapter 4: Choosing the Right Tools (3/7)
        21. Chapter 4: Choosing the Right Tools (4/7)
        22. Chapter 4: Choosing the Right Tools (5/7)
        23. Chapter 4: Choosing the Right Tools (6/7)
        24. Chapter 4: Choosing the Right Tools (7/7)
          1. Working with Web Editors
          2. Choosing the Right Graphics Software
          3. Working with Color
          4. Choosing a Shopping Cart
          5. Knowing When to Hire a Programmer
      11. Book II: Designing for the Web
        1. Chapter 1: Defining the Look and Feel (1/6)
        2. Chapter 1: Defining the Look and Feel (2/6)
        3. Chapter 1: Defining the Look and Feel (3/6)
        4. Chapter 1: Defining the Look and Feel (4/6)
        5. Chapter 1: Defining the Look and Feel (5/6)
        6. Chapter 1: Defining the Look and Feel (6/6)
          1. Working with the Client to Make Design Choices
          2. Defining a Site Theme Using Target Data
          3. Making Basic Layout and Design Decisions
          4. Selecting a Navigation System
          5. Organizing the Site’s Look and Feel
        7. Chapter 2: Mocking Up the Design (1/5)
        8. Chapter 2: Mocking Up the Design (2/5)
        9. Chapter 2: Mocking Up the Design (3/5)
        10. Chapter 2: Mocking Up the Design (4/5)
        11. Chapter 2: Mocking Up the Design (5/5)
          1. Understanding the Value of a Mock-up
          2. Working from a Site Map
          3. Creating the Mock-up
          4. Finalizing the Mock-up
          5. Creating Additional Web Graphics
        12. Chapter 3: Slicing and Optimizing Web Graphics (1/6)
        13. Chapter 3: Slicing and Optimizing Web Graphics (2/6)
        14. Chapter 3: Slicing and Optimizing Web Graphics (3/6)
        15. Chapter 3: Slicing and Optimizing Web Graphics (4/6)
        16. Chapter 3: Slicing and Optimizing Web Graphics (5/6)
        17. Chapter 3: Slicing and Optimizing Web Graphics (6/6)
          1. Web Graphics 101
          2. Optimizing and Slicing Graphics
          3. Selecting the Right Web Format
          4. Choosing Web Optimization Settings
          5. Optimization Output Options
      12. Book III: Building Web Sites
        1. Chapter 1: Adding Text, Images, and Links (1/9)
        2. Chapter 1: Adding Text, Images, and Links (2/9)
        3. Chapter 1: Adding Text, Images, and Links (3/9)
        4. Chapter 1: Adding Text, Images, and Links (4/9)
        5. Chapter 1: Adding Text, Images, and Links (5/9)
        6. Chapter 1: Adding Text, Images, and Links (6/9)
        7. Chapter 1: Adding Text, Images, and Links (7/9)
        8. Chapter 1: Adding Text, Images, and Links (8/9)
        9. Chapter 1: Adding Text, Images, and Links (9/9)
          1. Setting Up Basic HTML
          2. Coding Your Pages
          3. Adding Page Content
          4. Creating Hyperlinks
          5. Labeling Content for CSS Markup
          6. Making Content Accessible
        10. Chapter 2: Organizing Content with Tables and Lists (1/5)
        11. Chapter 2: Organizing Content with Tables and Lists (2/5)
        12. Chapter 2: Organizing Content with Tables and Lists (3/5)
        13. Chapter 2: Organizing Content with Tables and Lists (4/5)
        14. Chapter 2: Organizing Content with Tables and Lists (5/5)
          1. Inserting Tables on a Page
          2. Formatting Tables
          3. Inserting Lists on a Page
        15. Chapter 3: Styling with Cascading Style Sheets (1/6)
        16. Chapter 3: Styling with Cascading Style Sheets (2/6)
        17. Chapter 3: Styling with Cascading Style Sheets (3/6)
        18. Chapter 3: Styling with Cascading Style Sheets (4/6)
        19. Chapter 3: Styling with Cascading Style Sheets (5/6)
        20. Chapter 3: Styling with Cascading Style Sheets (6/6)
          1. Understanding CSS Basics
          2. Working with CSS Style Selectors
        21. Chapter 4: Understanding CSS Style Properties (1/7)
        22. Chapter 4: Understanding CSS Style Properties (2/7)
        23. Chapter 4: Understanding CSS Style Properties (3/7)
        24. Chapter 4: Understanding CSS Style Properties (4/7)
        25. Chapter 4: Understanding CSS Style Properties (5/7)
        26. Chapter 4: Understanding CSS Style Properties (6/7)
        27. Chapter 4: Understanding CSS Style Properties (7/7)
          1. Working with the CSS Box Model
          2. Exploring the Eight Style Property Categories
          3. Styling the Content on Your Pages
          4. Finding CSS Resources Online
        28. Chapter 5: Creating Web Layouts (1/6)
        29. Chapter 5: Creating Web Layouts (2/6)
        30. Chapter 5: Creating Web Layouts (3/6)
        31. Chapter 5: Creating Web Layouts (4/6)
        32. Chapter 5: Creating Web Layouts (5/6)
        33. Chapter 5: Creating Web Layouts (6/6)
          1. Creating Standards-Compliant, Accessible Layouts
          2. Working with Layers
          3. Creating a Layers-Only Layout
          4. Building an Old-School HTML Tables-Based Layout for HTML E-Mail and Newsletters
          5. Finding Online Resources for Layers-Based Layouts
        34. Chapter 6: Constructing Navigation Systems (1/7)
        35. Chapter 6: Constructing Navigation Systems (2/7)
        36. Chapter 6: Constructing Navigation Systems (3/7)
        37. Chapter 6: Constructing Navigation Systems (4/7)
        38. Chapter 6: Constructing Navigation Systems (5/7)
        39. Chapter 6: Constructing Navigation Systems (6/7)
        40. Chapter 6: Constructing Navigation Systems (7/7)
          1. Assessing the Navigational Needs of Your Site
          2. Discovering the Basic Principles of Navigation Systems
          3. Choosing the Right Menu for Your Site
          4. Creating Text Navigation Menus
          5. Creating Rollover Button Graphic Navigation Menus
          6. Creating Multitier Spry Menus in Dreamweaver
          7. Creating CSS List Navigation Menus
        41. Chapter 7: Designing Web Forms (1/7)
        42. Chapter 7: Designing Web Forms (2/7)
        43. Chapter 7: Designing Web Forms (3/7)
        44. Chapter 7: Designing Web Forms (4/7)
        45. Chapter 7: Designing Web Forms (5/7)
        46. Chapter 7: Designing Web Forms (6/7)
        47. Chapter 7: Designing Web Forms (7/7)
          1. Deciding What Visitor Information to Collect
          2. Encrypting and Processing Collected Form Data
          3. Understanding the Structure of Web Forms
          4. Creating a Web Form
          5. Validating Web Forms
          6. Building Spry Web Forms in Dreamweaver
          7. Testing Validated Web Forms
        48. Chapter 8: Making Your Pages Interactive (1/8)
        49. Chapter 8: Making Your Pages Interactive (2/8)
        50. Chapter 8: Making Your Pages Interactive (3/8)
        51. Chapter 8: Making Your Pages Interactive (4/8)
        52. Chapter 8: Making Your Pages Interactive (5/8)
        53. Chapter 8: Making Your Pages Interactive (6/8)
        54. Chapter 8: Making Your Pages Interactive (7/8)
        55. Chapter 8: Making Your Pages Interactive (8/8)
          1. Getting to Know JavaScript
          2. Creating Multipart Rollover Effects
          3. Launching a New Browser Window
          4. Building Image Maps
          5. Adding Multimedia Files
          6. Providing Daily Interactive Content on Your Pages
        56. Chapter 9: Building Web Sites (1/5)
        57. Chapter 9: Building Web Sites (2/5)
        58. Chapter 9: Building Web Sites (3/5)
        59. Chapter 9: Building Web Sites (4/5)
        60. Chapter 9: Building Web Sites (5/5)
          1. Building the Master Page
          2. Building Web Sites with Templates
          3. Working with Server-Side Includes (SSIs)
          4. Creating, Including, and Testing SSIs
          5. Editing Paths to Work with SSIs
          6. Comparing Templates and SSIs
      13. Book IV: Web Standards and Testing
        1. Chapter 1: Following Web Standards (1/6)
        2. Chapter 1: Following Web Standards (2/6)
        3. Chapter 1: Following Web Standards (3/6)
        4. Chapter 1: Following Web Standards (4/6)
        5. Chapter 1: Following Web Standards (5/6)
        6. Chapter 1: Following Web Standards (6/6)
          1. Working with Web Standards
          2. Using DOCTYPEs (DTDs)
          3. Writing Semantic HTML and XHTML Code
          4. Formatting with CSS Instead of HTML
          5. Finding Out about Accessibility Standards
        7. Chapter 2: Testing, Accessibility, Compliance, and Validation (1/7)
        8. Chapter 2: Testing, Accessibility, Compliance, and Validation (2/7)
        9. Chapter 2: Testing, Accessibility, Compliance, and Validation (3/7)
        10. Chapter 2: Testing, Accessibility, Compliance, and Validation (4/7)
        11. Chapter 2: Testing, Accessibility, Compliance, and Validation (5/7)
        12. Chapter 2: Testing, Accessibility, Compliance, and Validation (6/7)
        13. Chapter 2: Testing, Accessibility, Compliance, and Validation (7/7)
          1. Understanding the Process of Validating Your Code
          2. Performing Prelaunch Testing
          3. Cleaning Up Your Code
          4. Fixing Common Code Errors
          5. Validating HTML and CSS Markup
      14. Book V: Publishing and Site Maintenance
        1. Chapter 1: Domain Registration and Hosting (1/6)
        2. Chapter 1: Domain Registration and Hosting (2/6)
        3. Chapter 1: Domain Registration and Hosting (3/6)
        4. Chapter 1: Domain Registration and Hosting (4/6)
        5. Chapter 1: Domain Registration and Hosting (5/6)
        6. Chapter 1: Domain Registration and Hosting (6/6)
          1. Understanding How to Get Your Site Online
          2. Selecting a Domain Name
          3. Registering a Domain Name
          4. Finding the Best Hosting Plan
          5. Creating a Custom Placeholder Page
        7. Chapter 2: Publishing Your Site (1/5)
        8. Chapter 2: Publishing Your Site (2/5)
        9. Chapter 2: Publishing Your Site (3/5)
        10. Chapter 2: Publishing Your Site (4/5)
        11. Chapter 2: Publishing Your Site (5/5)
          1. Uploading Files with File Transfer Protocol
          2. Setting Up a Test Directory
          3. Getting and Putting Files
          4. Performing Final Site Testing
          5. Creating Custom 401 and 404 Error Pages
          6. Publishing Your Site
        12. Chapter 3: Search Engine Optimization and Site Maintenance (1/6)
        13. Chapter 3: Search Engine Optimization and Site Maintenance (2/6)
        14. Chapter 3: Search Engine Optimization and Site Maintenance (3/6)
        15. Chapter 3: Search Engine Optimization and Site Maintenance (4/6)
        16. Chapter 3: Search Engine Optimization and Site Maintenance (5/6)
        17. Chapter 3: Search Engine Optimization and Site Maintenance (6/6)
          1. Understanding Search Engine Optimization
          2. Practicing Ethical SEO Techniques
          3. Optimizing Your Site for Search Engines
          4. Submitting a Site to Search Engines
          5. Giving Your Site an HTML Site Map
          6. Keeping the Site Relevant
        18. Index (1/4)
        19. Index (2/4)
        20. Index (3/4)
        21. Index (4/4)