Dreamweaver CS3: The Missing Manual

David Sawyer McFarland

  • 出版商: O'Reilly
  • 出版日期: 2007-07-02
  • 售價: $1,580
  • 貴賓價: 9.5$1,501
  • 語言: 英文
  • 頁數: 995
  • 裝訂: Paperback
  • ISBN: 0596510438
  • ISBN-13: 9780596510435
  • 相關分類: Dreamweaver
  • 已絕版




Welcome to Dreamweaver CS3. This new version of the popular web design software offers a rich environment for building professional sites, with drag-and-drop simplicity, clean HTML code, and dynamic database-driven web site creation tools. Moreover, it's now integrated more tightly with Adobe's other products: Photoshop, InDesign, Flash, and their siblings. But with such sophisticated features, the software isn't simple.

So say hello to Dreamweaver CS3: The Missing Manual, the fifth edition of this bestselling book by experienced web site trainer and author David McFarland. This book helps both first-time and experienced web designers bring stunning, interactive web sites to life. With jargon-free language and clear descriptions, this new edition addresses both beginners who need step-by-step guidance as well as long-time Dreamweaver users who need a handy reference to address the inner-workings of the program.

Dreamweaver CS3: The Missing Manual teaches designers how to construct and manage web sites by examining web-page components and Dreamweaver's capabilities through "live examples". With a complete A-Z guide to designing, organizing, building and deploying a web site for those with no web design experience, this book:

  • Takes you through the basics to advanced techniques to control the appearance of your web pages with CSS
  • Shows you how to design dynamic database-driven web sites, from blogs to product catalogs, and from shopping carts to newsletter signup forms
  • Teaches you how to master your web site, and manage thousands of pages effortlessly

Witty and objective, Dreamweaver CS3: The Missing Manual is a must for anyone who uses this highly popular program, from beginners to professionals. Altogether, it's the ultimate atlas for Dreamweaver CS3.

Table of Contents

The Missing Credits


Part One: Building a Web Page

Chapter 1. Dreamweaver CS3 Guided Tour

     The Dreamweaver CS3 Interface

               The Document Window

               The Insert Bar

               The Property Inspector

               Panel Groups

               Workspace Layouts

     Setting Up a Site

               The Site Definition Wizard

               Defining a Site the Fast Way

     Creating a Web Page

     The Dreamweaver Test Drive

               Phase 1: Getting Dreamweaver in Shape

               Phase 2: Creating a Web Site

               Phase 3: Creating and Saving a Web Page

               Phase 4: Adding Images and Text

               Phase 5: Preview Your Work

               Phase 6: Finishing the Page

Chapter 2. Adding Text to Your Web Pages

     Adding Text in Dreamweaver

               Adding Special Characters

               Line Breaks

               Nonbreaking Spaces

               Multiple Spaces

               Adding a Date to Your Page

     Copying and Pasting Text

               Simple Copy and Paste

               Paste Special

            Pasting Text from Word: The Basic Method
               Pasting Text with Word Formatting

               Pasting Excel Spreadsheet Information

               Importing Word and Excel Documents (Windows)

     Selecting Text

     Spell Checking

               About Dictionaries

               Performing the Check

     Undo, Redo, and the History Panel


               History Panel

Chapter 3. Text Formatting

     Paragraph Formatting



               Preformatted Text

               Paragraph Alignment

               Indented Paragraphs

     Creating and Formatting Lists

               Bulleted and Numbered Lists

               Reformatting Bulleted and Numbered Lists

               Definition Lists

               Removing and Deleting List Items

     Character Formatting

               Text Styles


               Font Size

               Font Color

               Character Formatting Behind the Scenes

               Character Formatting Styles

Chapter 4. Introducing Cascading Style Sheets

     Cascading Style Sheet Basics

               Why Use CSS?

               Internal vs. External Style Sheets

               Types of Styles

     Creating Styles

               Phase 1: Set Up the CSS Type

               Phase 2: Defining the Style

     Using Styles

               Linking to an External Style Sheet

               Applying a Class Style

               Un-Applying a Class Style

     Manipulating Styles

               Editing Styles

               Deleting a Style

               Renaming a Class Style

               Duplicating a Style

     Checking Browser Compatibility

     Text Formatting with CSS

               Type Properties

               Block Properties

               List Properties

     Cascading Style Sheets Tutorial

               Setting Up

               Creating an External Style Sheet

               Using CSS Text Properties

               Editing a Style

               Creating a Class Style

               Attaching an External Style Sheet

Chapter 5. Links

     Understanding Links

               Absolute Links

               Document-Relative Links

               Root-Relative Links

               Link Types in Action

               Executive Summary

     Adding a Link

               Browsing for a File

               Using the Point-to-File Tool

               Typing (or Pasting) the URL or Path

               Using the Hyperlink Object

     Adding an Email Link

     Linking Within a Web Page

               Phase 1: Creating a Named Anchor

               Phase 2: Linking to an Anchor

               Viewing and Hiding Anchors

     Modifying a Link

               Changing a Link's Destination

               Removing a Link

     Styling Links

               CSS and Links

     Creating a Navigation Menu

               Adding a Menu

               Adding, Editing, and Removing Links

               Changing the Look of the Menu

     Link Tutorial

               Linking to Other Pages and Web Sites

               Formatting Links

               Adding a Navigation Bar

               Styling the Menu Bar

Chapter 6. Images

     Adding Images

               Adding an Image Placeholder

     Inserting an Image from Photoshop

               Method 1: Using the Insert Image Object

               Method 2: Copying and Pasting from Photoshop

     Modifying an Image

               Naming an Image

               Adding a Text Description to an Image

               Changing the Size of an Image

               Some Properties to Avoid

     Controlling Images with CSS

               Wrapping Text Around an Image

               Adding Borders

               Background Images

     Editing Graphics

               The Built-In Editing Tools

               Setting Up an External Editor

               Editing Images with Photoshop

               Editing Images with Fireworks

               Optimizing an Image

     Image Maps

               Editing a Hotspot's Properties

     Rollover Images

     Flash Buttons

               A Warning About Flash

               Adding a Flash Button to a Web Page

               Editing Flash Buttons

               Previewing Flash Buttons

     Flash Text

               Adding Flash Text to a Web Page

     Tutorial: Inserting and Formatting Graphics

               Adding a Photo

               Inserting a Rollover Image

               Using Background Images

Chapter 7. Tables

     Table Basics

     Inserting a Table

     Selecting Parts of a Table

               Selecting a Table

               Selecting Rows or Columns

               Selecting Cells

     Expanded Table Mode

     Formatting Tables

               Aligning Tables

               Clearing Height and Width Values

               Decorating a Table

               Resizing a Table

     Modifying Cell and Row Properties

               Alignment Properties

               Table Header

               A Property to Forget

               Cell Decoration

               Setting Cell Dimensions

               Tips for Surviving Table Making

     Adding and Removing Cells

               Adding One Row or Column

               Adding Multiple Rows or Columns

               Deleting Rows and Columns

     Merging and Splitting Cells

     Tabular Data

               Importing Data into a Table

               Sorting Data in a Table

               Exporting Table Data

     Tables Tutorial

               Adding a Table and Data

               Modifying the Table

               Formatting the Table

               Final Improvements

Part Two: Building a Better Web Page

Chapter 8. Advanced CSS

     Advanced Styles


               Descendent Selectors

               Styling Groups of Tags

     Fast Style Editing

     Moving and Managing Styles

     More about CSS


               The Cascade

               The Other Side of the CSS Styles Panel

     Styling for Print

               Previewing Media Styles in Dreamweaver

               Tips for Printer Style Sheets

Chapter 9. Page Layout

     Types of Web Page Layouts

     Float Layout Basics

               The Mighty <div> Tag

               The Insert Div Tag Tool

               A Simple Example

     Understanding the Box Model

     Dreamweaver's CSS Layouts

               The Structure of Dreamweaver's CSS Layouts

     Modifying Dreamweaver's CSS Layouts

               Making General Changes

               Fixed Layouts

               Liquid Layouts

               Elastic Layouts

     Absolute Positioning

               The CSS Positioning Properties

     Adding an AP Div to Your Page

     Drawing AP Divs

     The AP Elements Panel

     Modifying AP Element Properties

               Resizing Absolutely Positioned Elements

               Moving AP Elements

               Aligning AP Elements

               Background Image and Color

     Nesting AP Divs

     CSS Layout Tutorial

               Adding Content

               Applying Some Style

               Fine-Tuning the Layout

               Finishing Touches

Chapter 10. Under the Hood: HTML

     Roundtrip HTML

               Auto-Fixing Your Code

               Web Application Server Pages

               Special Characters and Encoding

     Code View

               Coding Toolbar

               Code Hints

               Code Collapse

               Setting Code Formatting

     Quick Tag Editor

               Using the Quick Tag Editor

     Tag Inspector

     Comparing Versions of a Web Page

               Using WinMerge to Compare Files

               Using Text Wrangler to Compare Files

     Reference Panel

     Inserting JavaScript

Part Three: Bringing Your Pages to Life

Chapter 11. Forms

     Form Basics

               The Code Backstage

     Creating a Form

     Adding Form Elements

               What All Form Elements Have in Common

               Text Fields


               Radio Buttons and Radio Groups

               Pull-Down Menus and Lists

               File Field

               Hidden Field


               Label Tag

               Fieldset Tag

     Validating Forms

               Spry Validation Basics

               Formatting Spry Error Messages and Fields

               Spry Text Field

               Spry Text Area

               Spry Checkbox

               Spry Select

     Forms Tutorial

               Inserting a Form and Adding a Form Field

               Adding a Spry Validation Text Field

               Adding a Spry Form Menu

               Add Spry Checkboxes

               Completing and Testing the Form

Chapter 12. Spry

     What is Spry?

     Tabbed Panels

               Adding a Tabbed Panel

               Adding and Editing Panel Content

               Formatting Tabbed Panels


               Adding an Accordion

               Adding and Editing Accordion Content

               Formatting a Spry Accordion

     Collapsible Panels

               Adding a Collapsible Panel

               Adding Content to a Collapsible Panel

               Formatting a Collapsible Panel

     Spry Data Sets

               What Is XML?

               Rules of the Road

               Inserting a Spry Data Set

               Creating a Spry Region

               The Bindings Panel

               Spry Repeating Region

               Spry Repeat Lists

               Spry Table

               Adding a Detail Region

Chapter 13. Dreamweaver Behaviors

     Understanding Behaviors

               Behavior Elements

               More about Events

     Applying Behaviors

               The Behaviors Panel

               Applying Behaviors, Step by Step

               Adding Multiple Behaviors

               Editing Behaviors

               A Quick Example


               Mouse Events

               Keyboard Events

               Body and Frameset Events

               Selection and Highlighting Events

               Form Events

     The Actions, One by One

               Spry Effects

               Navigation Actions

               Image Actions

               Message Actions

               Element Actions

     Advanced Behaviors

               Call JavaScript

               Change Property

     Adding More Behaviors

Chapter 14. Flash and Other Multimedia

     Flash: An Introduction

               Inserting a Flash Movie

               Flash Movie Properties

     Adding Flash Videos

     The Land of Obsolete Web Technology

Part Four: Building a Web Site

Chapter 15. Introducing Site Management

     Structuring a Web Site

               Defining a Site

               Editing or Removing Defined Sites

               Exporting and Importing Sites

               Organizing Site Files

               Modifying the Files Panel View

               Adding New Folders and Files

     Site Assets

               Viewing the Assets Panel

               Inserting Assets

               Favorite Assets

Chapter 16. Testing Your Site

     Site Launch Checklist

     Find and Fix Broken Links

               Finding Broken Links

               Fixing Broken Links

               Listing External Links

               Orphaned Files

               Changing a Link Throughout a Site

     Validating Web Pages

               Steps for Validating Web Pages

               Common Validation Errors

     Cleaning Up HTML (and XHTML)

     Site Reporting


               Accessibility Priorities

               Accessibility Options

     Download Statistics

Chapter 17. Moving Your Site to the Internet

     Defining a Remote Site

               Setting Up a Remote Site with FTP

            Setting Up a Remote Site over a Local Network
               Setting Up a Remote Site with RDS

               Setting Up a Remote Site with WebDAV

               Setting Up a Remote Site with SourceSafe

     Transferring Files

               Moving Files to the Web Server

               Getting Files from the Web Server

               Cloaking Files

     Check In and Check Out

               Checking Out Files

               Checking In Files

     Synchronizing Site Files

     Communicating with Design Notes

               Setting Up Design Notes

               Adding Design Notes to a File

               Viewing Design Notes

               Organizing the Columns in the Files Panel

               "All Info" Design Notes in Column Views

Part Five: Dreamweaver CS3 Power

Chapter 18. Snippets and Libraries

     Snippets Basics

     Using Snippets

     Creating Snippets

               Organizing Snippets

     Built-in Snippets

     Library Basics

     Creating and Using Library Items

               Adding Library Items to a Page

     Editing Library Items

               Renaming Library Elements

               Deleting Library Elements

     Snippets and Library Tutorial

               Creating a Snippet

               Creating a Library Item

Chapter 19. Templates

     Template Basics

     Creating a Template

               Turning a Web Page into a Template

               Building a Template from Scratch

     Defining Editable Regions

               Adding a Basic Editable Region

               Adding a Repeating Region

               Repeating Tables

               Making a Tag Attribute Editable

     Adding Optional Regions

               Locking Optional Regions

               Repeating Optional Regions

               Optional Editable Regions

               Advanced Optional Regions

               Editing and Removing Optional Regions

     Nested Templates

               Customizing Nested Templates

               Using Nested Templates

     Building Pages Based on a Template

               Working with Repeating Regions

            Changing Properties of Editable Tag Attributes
               Hiding and Showing Optional Regions

               Applying Templates to Existing Pages

     Updating a Template

               Updating Nested Templates

               Unlinking a Page from a Template

               Exporting a Template-Based Site

     Template Tutorial

               Creating a Template

               Creating a Page Based on a Template

               Creating Another Template-Based Page

               Updating a Template

Chapter 20. Automating Dreamweaver

     The History Panel Revisited

               Replay Your Steps

               Exceptions and Errors

               Copying and Pasting Actions

               Save Steps as Commands

               Recording Commands

     Find and Replace

               Find and Replace Basics

               Basic Text and HTML Searches

               Advanced Text Searches

               Advanced Tag Searches

               A Powerful Example: Adding Alt Text Fast

Chapter 21. Customizing Dreamweaver

     Keyboard Shortcuts

               Make Your Own Shortcut Set

               Changing Keyboard Shortcuts

               Create a Shortcut Cheat Sheet

     Dreamweaver Extensions

               Browse the Exchange

               Find a Good Extension

               Other Extension Sources

               Download and Install Extensions

               Extension Manager

               Make Your Own Extensions

Part Six: Dynamic Dreamweaver

Chapter 22. Getting Started with Dynamic Web Sites

     Pieces of the Puzzle

               Understanding Server Models

               Picking a Server Model

     Dynamic Web Sites: The Setup

               Setting Up a Testing Server for Windows

               Setting Up a Testing Server for Mac OS X

               Localhost and the Htdocs Folder

               Setting Up Dreamweaver

     Creating a Dynamic Page

     Databases: A Quick Introduction

               Tables and Records

               Relational Databases

     Loading a Database

     Connecting to a Database

               Exploring the Databases Panel

Chapter 23. Adding Dynamic Data to Your Pages

     Retrieving Information

               Understanding Recordsets

               Creating Recordsets

               Filtering Information

               Comparison Operators for Filters

               Getting Comparison Values

               Advanced Recordsets and SQL

               Reusing Recordsets

               Editing Recordsets

               Deleting Recordsets

     Adding Dynamic Information

               The Bindings Panel

               Formatting Dynamic Information

               Deleting Dynamic Information

     Displaying Multiple Records

               Creating a Repeating Table

               Creating a Repeat Region

               Editing and Removing a Repeat Region

     Recordset Navigation

               Recordset Navigation Bar

               Recordset Navigation Status

     Viewing Live Data

               Live Data View Settings

     Master Detail Page Set

     Passing Information Between Pages

               Go To Detail Page

               Go To Related Page

     Tutorial: Displaying Database Info

               Creating a Recordset

               Live Data View and Creating Repeating Regions

               Editing a Recordset and Linking to a Detail Page

               Building the Detailed Product Page

               Filling in the Details

               Operators Standing By

Chapter 24. Web Pages that Manipulate Database Records

     Adding Data

               Dreamweaver's Record Insertion Form Wizard

               Using the Insert Record Behavior

     Updating Database Records

               The Update Record Form Wizard

               The Update Record Server Behavior

     Dynamic Form Fields

               Dynamic Text Form Fields

               Dynamic Checkboxes and Radio Buttons

               Dynamic Menus and Lists

     Deleting Records

               Deleting Records for ASP and JSP

            Deleting Records for PHP, ASP.NET, and ColdFusion
     Tutorial: Inserting and Updating Data

               Adding an Insert Product Page

               Finishing the Insert Form

               Building a Page for Editing Database Records

               Creating and Linking to the Delete Page

Chapter 25. Advanced Dynamic Site Features

     Password-Protecting Web Pages

               The Users Table

               Creating a Registration Form

               Creating the Login Page

               The Log Out User Behavior

               Protecting Individual Pages

     Additional Data Sources

               For PHP and ColdFusion

               For ASP

               For JSP

               URL Variables

               Form Variables


               Session Variables

               Server Variables

     Advanced Server Behaviors

               Recordset Paging

               Show Region Server Behaviors

     Tutorial: Authentication

               Building a Login Page

               Password-Protecting the Administration Pages

               Displaying a Portion of a Page to Logged-In Users

Chapter 26. Server-Side XML and XSLT

     Understanding the Technologies

     Creating Dynamic Pages with XSLT and XML

     Inserting and Formatting XML

               Inserting a Repeat Region

               Inserting a Conditional Region

               Using Multiple Conditional Regions

     Advanced XSLT Tricks

               Sorting Data in a Repeat Region

               Using XSLT Parameters

Part Seven: Appendixes

Appendix A. Getting Help

Appendix B. Dreamweaver CS3, Menu by Menu