Using Dreamweaver ™ macromedia® Trademarks Afterburner, AppletAce, Attain, Attain Enterprise Learning System, Attain Essentials, Attain Objects for Dreamweaver, Authorware, Authorware Attain, Authorware Interactive Studio, Authorware Star, Authorware Synergy, Backstage, Backstage Designer, Backstage Desktop Studio, Backstage Enterprise Studio, Backstage Internet Studio, Design in Motion, Director, Director Multimedia Studio, Doc Around the Clock, Dreamweaver, Dreamweaver Attain, Drumbeat, Drumbeat 2000, Extreme 3D, Fireworks, Flash, Fontographer, FreeHand, FreeHand Graphics Studio, Generator, Generator Developer's Studio, Generator Dynamic Graphics Server, Knowledge Objects, Knowledge Stream, Knowledge Track, Lingo, Live Effects, Macromedia, Macromedia M Logo & Design, Macromedia Flash, Macromedia Xres, Macromind, Macromind Action, MAGIC, Mediamaker, Object Authoring, Power Applets, Priority Access, Roundtrip HTML, Scriptlets, SoundEdit, ShockRave, Shockmachine, Shockwave, Shockwave Remote, Shockwave Internet Studio, Showcase, Tools to Power Your Ideas, Universal Media, Virtuoso, Web Design 101, Whirlwind and Xtra are trademarks of Macromedia, Inc. and may be registered in the United States or in other jurisdictions including internationally. Other product names, logos, designs, titles, words or phrases mentioned within this publication may be trademarks, servicemarks, or tradenames of Macromedia, Inc. or other entities and may be registered in certain jurisdictions including internationally. This guide contains links to third-party Web sites that are not under the control of Macromedia, and Macromedia is not responsible for the content on any linked site. If you access a third-party Web site mentioned in this guide, then you do so at your own risk. Macromedia provides these links only as a convenience, and the inclusion of the link does not imply that Macromedia endorses or accepts any responsibility for the content on those third-party sites. Apple Disclaimer APPLE COMPUTER, INC. MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, REGARDING THE ENCLOSED COMPUTER SOFTWARE PACKAGE, ITS MERCHANTABILITY OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. THE EXCLUSION OF IMPLIED WARRANTIES IS NOT PERMITTED BY SOME STATES. THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. THIS WARRANTY PROVIDES YOU WITH SPECIFIC LEGAL RIGHTS. THERE MAY BE OTHER RIGHTS THAT YOU MAY HAVE WHICH VARY FROM STATE TO STATE. Copyright © 2000 Macromedia, Inc. All rights reserved. This manual may not be copied, photocopied, reproduced, translated, or converted to any electronic or machine-readable form in whole or in part without prior written approval of Macromedia, Inc. Part Number ZDW40M100 Acknowledgments Project Management: Sheila McGinn Writing: Kim Diezel, Valerie Hanscom, Jed Hartman, Emily Ricketts Editing: Anne Szabla and Lisa Stanziano Production Management: John “Zippy” Lehnus Multimedia Design and Production: Aaron Begley and Noah Zilberberg Print Production: Chris Basmajian, Paul Benkman, Caroline Branch, and Rebecca Godbois Web Editing and Production: Jane Flint DeKoven and Jeff Harmon Special thanks to Jaime Austin, Chris Bank, Saam Barrager, Heidi Bauer, Jennifer Chapman, Winsha Chen, Kristin Conradi, Margaret Dumas, Peter Fenczik, Jean Fitzgerald, S Fred Golden, Stephanie Goss, Victor Grigorieff, Narciso (nj) Jaramillo, John Koch, David Lenoe, Eric Lerner, Charles Nadeau, Eric Ott, Jeff Schang, Mike Sundermeyer, and the Dreamweaver engineering and QA teams. First Edition: November 2000 Macromedia, Inc. 600 Townsend St. San Francisco, CA 94103 2 CONTENTS INTRODUCTION Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Installing Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Learning Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Web development workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Where to start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Typographical conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 What’s new in Dreamweaver 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 HTML and Web technologies resources . . . . . . . . . . . . . . . . . . . . . . . 25 Accessibility and Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 CHAPTER 1 Dreamweaver Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . .27 Take a guided tour of Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . 28 The Dreamweaver work area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Set up the site structure for the tutorial. . . . . . . . . . . . . . . . . . . . . . . . 31 Define a local site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Create the site home page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Design a page in Layout view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Add content to the page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Work in Standard view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Use the Assets panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Insert Flash objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Create a template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Check your site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 The next steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 3 CHAPTER 2 Dreamweaver Basics. . . . . . . . . . . . . . . . . . . . . . . . . . . .71 About the Dreamweaver work area . . . . . . . . . . . . . . . . . . . . . . . . . . . .72 About the different views in Dreamweaver . . . . . . . . . . . . . . . . . . . . . .73 Working with colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87 About Web-safe colors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88 Setting preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88 Using Dreamweaver with other applications . . . . . . . . . . . . . . . . . . . . .89 Basic Customizing in Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . .90 CHAPTER 3 Planning and Setting Up Your Site . . . . . . . . . . . . . .95 About site planning and design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Using Dreamweaver to set up a new site . . . . . . . . . . . . . . . . . . . . . . .102 Editing an existing Web site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104 Editing a remote site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 Removing a site from your list of sites. . . . . . . . . . . . . . . . . . . . . . . . .106 CHAPTER 4 Site Management and Collaboration . . . . . . . . . . . 107 About the Site window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108 Viewing and opening files in the Site window. . . . . . . . . . . . . . . . . . .112 About the site map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116 Using the site map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117 Setting up a remote site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123 About WebDAV and SourceSafe integration. . . . . . . . . . . . . . . . . . . .127 Troubleshooting remote site setup. . . . . . . . . . . . . . . . . . . . . . . . . . . .130 Using Check In/Check Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 About Design Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134 Using reports to improve workflow. . . . . . . . . . . . . . . . . . . . . . . . . . .141 Getting and putting files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 Synchronizing the files on your local and remote sites. . . . . . . . . . . . .146 4 Contents CHAPTER 5 Setting Up a Document . . . . . . . . . . . . . . . . . . . . . . .149 Creating, opening, and saving HTML documents . . . . . . . . . . . . . . .150 Setting document properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152 Selecting elements in the Document window . . . . . . . . . . . . . . . . . . .154 Using visual guides in the design process. . . . . . . . . . . . . . . . . . . . . . .157 Viewing and editing head content. . . . . . . . . . . . . . . . . . . . . . . . . . . .159 About automating tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160 CHAPTER 6 Designing Page Layout. . . . . . . . . . . . . . . . . . . . . . . . 167 About layout cells and tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169 Drawing layout cells and tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170 Moving and resizing layout cells and tables . . . . . . . . . . . . . . . . . . . . .176 Formatting layout cells and tables . . . . . . . . . . . . . . . . . . . . . . . . . . . .177 Setting layout width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179 Setting Layout View preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182 CHAPTER 7 Using Tables to Present Content. . . . . . . . . . . . . . .183 Inserting a table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184 Selecting table elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187 Formatting tables and cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189 Resizing tables and cells. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194 Adding and removing rows and columns. . . . . . . . . . . . . . . . . . . . . . .196 Copying and pasting cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199 Sorting tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 Exporting table data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202 CHAPTER 8 Using Frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Deciding whether to use frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204 About creating frame-based Web pages . . . . . . . . . . . . . . . . . . . . . . . .205 Creating frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206 Selecting a frame or frameset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208 Saving frame and frameset files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211 About frame and frameset properties. . . . . . . . . . . . . . . . . . . . . . . . . .212 Controlling frame content with links . . . . . . . . . . . . . . . . . . . . . . . . .218 Handling browsers that can’t display frames . . . . . . . . . . . . . . . . . . . .219 Using behaviors with frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220 Contents 5 CHAPTER 9 Managing and Inserting Assets. . . . . . . . . . . . . . . . .221 Using the Assets panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222 Using favorite assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229 CHAPTER 10 Inserting and Formatting Text. . . . . . . . . . . . . . . . . 233 Inserting text and objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234 Creating lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237 Setting fonts, styles, color, and alignment . . . . . . . . . . . . . . . . . . . . . .238 Using HTML styles to format text . . . . . . . . . . . . . . . . . . . . . . . . . . .244 Using CSS style sheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248 Converting CSS styles to HTML tags. . . . . . . . . . . . . . . . . . . . . . . . .256 Checking spelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258 Searching and replacing text, tags, and attributes. . . . . . . . . . . . . . . . .258 CHAPTER 11 Inserting Images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267 Inserting an image. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268 Setting image properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269 Creating image maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .273 Using an external image editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277 Applying behaviors to images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .280 CHAPTER 12 Using Dreamweaver and Fireworks Together . . .281 Getting Fireworks files into Dreamweaver. . . . . . . . . . . . . . . . . . . . . .282 Launching Fireworks from within Dreamweaver. . . . . . . . . . . . . . . . .285 Editing Fireworks files placed in Dreamweaver . . . . . . . . . . . . . . . . . .288 Optimizing Fireworks images and animations placed in Dreamweaver290 Updating Fireworks HTML placed in Dreamweaver. . . . . . . . . . . . . .293 Creating Web photo albums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .293 6 Contents CHAPTER 13 Inserting Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Inserting media objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297 Launching an external editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298 Using Design Notes with media objects . . . . . . . . . . . . . . . . . . . . . . .300 About Flash content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300 Using Flash button objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .301 Using Flash text objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .304 Setting Flash object properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305 Inserting Flash movies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .307 Inserting Generator objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309 About Shockwave movies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310 Adding sound to a page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .311 Inserting Netscape Navigator plugin content. . . . . . . . . . . . . . . . . . . .313 Inserting an ActiveX control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .316 Inserting a Java applet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .318 Using parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319 Using behaviors to control media . . . . . . . . . . . . . . . . . . . . . . . . . . . .320 CHAPTER 14 Editing HTML in Dreamweaver . . . . . . . . . . . . . . . .321 Understanding basic HTML tags . . . . . . . . . . . . . . . . . . . . . . . . . . . .322 Inserting comments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .327 Using the Dreamweaver Reference panel. . . . . . . . . . . . . . . . . . . . . . .328 About Roundtrip HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .329 Using the Code view (or Code inspector) . . . . . . . . . . . . . . . . . . . . . .330 Inserting scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .335 Opening and editing non-HTML files in Dreamweaver . . . . . . . . . . .338 Editing an HTML tag in the Design view. . . . . . . . . . . . . . . . . . . . . .338 Setting code formatting preferences. . . . . . . . . . . . . . . . . . . . . . . . . . .343 Cleaning up HTML source code. . . . . . . . . . . . . . . . . . . . . . . . . . . . .347 Cleaning up Microsoft Word HTML . . . . . . . . . . . . . . . . . . . . . . . . .348 Using external HTML editors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .350 Contents 7 CHAPTER 15 Linking and Navigation . . . . . . . . . . . . . . . . . . . . . . . 353 About document locations and paths . . . . . . . . . . . . . . . . . . . . . . . . .354 Creating links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .358 Managing links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .366 Creating jump menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .369 Creating navigation bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .371 Attaching behaviors to links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .374 CHAPTER 16 Reusing Content with Templates and Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Creating templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .377 Defining a template’s editable regions . . . . . . . . . . . . . . . . . . . . . . . . .381 Creating documents based on templates . . . . . . . . . . . . . . . . . . . . . . .388 Updating pages based on a template . . . . . . . . . . . . . . . . . . . . . . . . . .391 Exporting and importing XML content . . . . . . . . . . . . . . . . . . . . . . .392 Creating, managing, and editing library items. . . . . . . . . . . . . . . . . . .396 Using server-side includes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404 CHAPTER 17 Using Dynamic Layers . . . . . . . . . . . . . . . . . . . . . . . 407 About layers and HTML code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .408 Creating layers on your page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .409 Manipulating layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .412 Setting layer properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417 Changing the stacking order of layers . . . . . . . . . . . . . . . . . . . . . . . . .420 Changing layer visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .420 Using tables and layers for layout . . . . . . . . . . . . . . . . . . . . . . . . . . . .421 Animating your layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .425 Behavior actions for controlling layers timelines . . . . . . . . . . . . . . . . .434 8 Contents CHAPTER 18 Using Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 Using the Behaviors panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .436 About events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .436 Attaching a behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .439 About behaviors and text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .441 Attaching a behavior to a timeline. . . . . . . . . . . . . . . . . . . . . . . . . . . .442 Changing a behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .442 Updating a behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .443 Creating new actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .443 Downloading and installing third-party behaviors. . . . . . . . . . . . . . . .443 Using the behavior actions that come with Dreamweaver . . . . . . . . . .444 CHAPTER 19 Debugging JavaScript Code. . . . . . . . . . . . . . . . . . 473 Running the debugger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .474 Finding and fixing logical errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . .476 CHAPTER 20 Creating Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .481 About CGI scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .482 About form objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .482 Creating a form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .483 About form fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .485 Inserting checkboxes and radio buttons. . . . . . . . . . . . . . . . . . . . . . . .491 About lists and menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .493 About form buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .496 About form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .498 Processing forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .499 Using behaviors with forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .500 CHAPTER 21 Testing and Publishing a Site . . . . . . . . . . . . . . . . . .501 Checking for browser compatibility . . . . . . . . . . . . . . . . . . . . . . . . . .502 Using Behaviors to detect browsers and plugins. . . . . . . . . . . . . . . . . .503 Previewing in browsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .504 Checking links in a page or site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .506 Checking download time and size. . . . . . . . . . . . . . . . . . . . . . . . . . . .509 Using Reports to test a site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .509 Contents 9 CHAPTER 22 Customizing Dreamweaver . . . . . . . . . . . . . . . . . . . .513 Changing the default file type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .514 Modifying the Objects panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .515 Creating a simple object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .516 About customizing Dreamweaver menus. . . . . . . . . . . . . . . . . . . . . . .517 Customizing the appearance of dialog boxes . . . . . . . . . . . . . . . . . . . .529 Changing default HTML formatting . . . . . . . . . . . . . . . . . . . . . . . . .530 Working with browser profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .532 Extending Dreamweaver: Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . .536 Customizing the interpretation of third-party tags . . . . . . . . . . . . . . .537 APPENDIX Keyboard Shortcuts. . . . . . . . . . . . . . . . . . . . . . . . . . 545 File menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .545 Edit menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .546 Page views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .546 Viewing page elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .547 Code editing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .547 Editing text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .549 Formatting text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .550 Finding and replacing text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .550 Working in tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .551 Working with frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .551 Working with layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .552 Working with timelines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .552 Working with images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .553 Managing hyperlinks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .553 Targeting and previewing in browsers . . . . . . . . . . . . . . . . . . . . . . . . .553 Debugging in browsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .554 Site management and FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .554 Site map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .555 Playing plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .555 Working with templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .555 Inserting objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .556 History panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .556 Opening and closing panels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .557 Getting help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .557 Keyboard Shortcut Matrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .558 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 10 Contents
Description: