Table of contents : Cover......Page 1 Table of Contents......Page 8 Introduction......Page 16 Chapter 1 Introducing Dreamweaver......Page 20 A Quick Tour of Dreamweaver......Page 21 Setting Up Your Workspace......Page 41 What's New in Dreamweaver CS5......Page 48 Putting It All Together......Page 51 Chapter 2 Starting Your First Site......Page 52 Understanding Local and Remote Sites......Page 53 Creating the Local Site......Page 55 Defining the Remote Server......Page 59 Editing Site Definitions......Page 64 Working with the Files Panel......Page 65 Navigating Disks and Sites......Page 66 Switching Between Local View and the Remote Server......Page 67 Refreshing Views......Page 68 Working with Files and Folders......Page 69 Putting and Getting Files......Page 72 Expanding the Files Panel......Page 73 Synchronizing the Local and Remote Sites......Page 74 Cloaking Files and Folders......Page 78 Putting It All Together......Page 79 Chapter 3 Building Your First Page......Page 80 Creating a New Page......Page 81 Using Sample Pages......Page 85 Titling Your Page......Page 87 Adding Text to Your Page......Page 88 Creating Links......Page 89 Adding Images......Page 91 Naming and Saving Your Page......Page 93 Opening a Page......Page 95 Previewing in a Browser......Page 96 Viewing Pages in BrowserLab......Page 99 Setting Page Properties......Page 102 Defining Meta Tags......Page 109 Putting It All Together......Page 111 Chapter 4 Adding Text to Your Pages......Page 112 Adding Text......Page 113 Cutting, Copying, and Pasting Text......Page 115 Dragging and Dropping Text......Page 117 Using Paste Special......Page 118 Applying Headings......Page 120 Applying Character Formats......Page 123 Applying HTML Text Styles......Page 124 Using Preformatted Text......Page 126 Adding Line Breaks......Page 127 Indenting Text......Page 128 Aligning Text (HTML Method)......Page 130 Working with Lists......Page 131 Setting List Properties......Page 133 Nesting Lists......Page 134 Inserting Special Characters......Page 135 Adding Automatic Dates......Page 137 Adding Horizontal Rules......Page 138 Finding and Replacing......Page 140 Finding Text with a Simple Search......Page 142 Performing Advanced Text Searches......Page 146 Finding and Replacing in Source Code......Page 149 Finding and Replacing with a Specific Tag......Page 150 Using Regular Expressions for Searching......Page 152 Checking Spelling......Page 156 Putting It All Together......Page 157 Chapter 5 Including Images and Media......Page 158 Adding Images......Page 159 Inserting Images from the Assets Panel......Page 163 Adding Image Placeholders......Page 164 Aligning Images......Page 166 Setting Image Properties......Page 167 Editing Images......Page 170 Optimizing Images......Page 174 Working with Photoshop......Page 175 Adding a Background Image......Page 182 Adding a Favicon......Page 184 Adding Flash and Shockwave......Page 186 Adding Flash Video......Page 188 Adding QuickTime and Other Media......Page 191 Putting It All Together......Page 193 Chapter 6 Working with Links......Page 194 Creating Text Links......Page 195 Changing Link Relative To......Page 199 Formatting Links......Page 201 Targeting Links......Page 203 Adding Named Anchors......Page 204 Adding Links to Graphics......Page 207 Creating Image Maps......Page 208 Adding Email Links......Page 210 Putting It All Together......Page 211 Chapter 7 Styling Page Content......Page 212 Understanding CSS......Page 213 Creating a Style Rule for a Tag......Page 217 Dreamweaver CSS Categories......Page 219 Creating a Custom Class......Page 222 Creating Compound Selectors......Page 224 Working with the CSS Styles Panel......Page 227 Applying Attributes......Page 233 Creating Styles with the Property Inspector......Page 236 Modifying a Style......Page 240 Working with Font Groups......Page 241 Working with Related Files......Page 243 Using the Code Navigator......Page 245 Putting It All Together......Page 247 Chapter 8 Using Styles for Layout......Page 248 CSS Layout Basics......Page 249 Using the Included Layouts......Page 252 Laying Out Your Page......Page 254 Laying Out Your Navigation......Page 258 Modifying Your Navigation......Page 260 Using the Grid......Page 263 Using Rulers and Guides......Page 265 Zooming in on Your Page......Page 268 Setting Page Dimensions......Page 270 Putting It All Together......Page 272 Chapter 9 Managing Styles......Page 274 Renaming Styles......Page 275 Deleting Styles......Page 277 Creating Rules from Inline Styles......Page 278 Creating a New External Style Sheet......Page 280 Moving Internal Styles to External......Page 283 Attaching a Style Sheet......Page 284 Drag-and-Drop Styles......Page 286 Using CSS Inspection......Page 288 Using the Visual Aids......Page 290 Experimenting with CSS Enable/Disable......Page 292 Using Design-Time Style Sheets......Page 294 Putting It All Together......Page 297 Chapter 10 Inserting Tables......Page 298 Moving Away from Tables for Layout......Page 299 Creating a Table......Page 301 Selecting Table Elements......Page 305 Making Table Selections Easier......Page 307 Adding Rows and Columns......Page 309 Merging and Splitting Cells......Page 311 Resizing Table Elements......Page 312 Deleting Table Elements......Page 315 Specifying Table Alignment......Page 316 Setting Cell Properties......Page 317 Sorting Table Content......Page 319 Formatting Tables......Page 321 Importing and Exporting Tabular Data......Page 322 Putting It All Together......Page 325 Chapter 11 Using Forms and Fields......Page 326 Adding a Form to a Page......Page 328 Adding Text Fields......Page 330 Adding a Text Area......Page 333 Adding Check Boxes......Page 334 Adding a Fieldset......Page 335 Adding a Radio Button Group......Page 336 Adding a List/Menu......Page 338 Adding a Button......Page 342 Putting It All Together......Page 345 Chapter 12 Adding Frames......Page 346 How Frames Work......Page 347 Creating a Frameset......Page 350 Using the Frames Panel......Page 354 Inserting Pages into Frames......Page 359 Saving Framesets and Frames......Page 362 Targeting Frames with Links......Page 365 Adding noframes Content......Page 367 Putting It All Together......Page 369 Chapter 13 Using Behaviors and Navigation Objects......Page 370 Using the Behaviors Panel......Page 372 Adding Rollovers......Page 376 Opening a New Browser Window......Page 379 Checking for Plug-ins......Page 382 Using Jump Menus......Page 384 Validating Forms......Page 387 Inserting Fireworks Pop-Up Menus......Page 389 Putting It All Together......Page 391 Chapter 14 Building Pages with Dynamic Elements......Page 392 What Is Spry?......Page 393 Adding Spry Elements......Page 395 Using the Menu Bar Widget......Page 397 Using the Tabbed Panels Widget......Page 401 Using the Accordion Widget......Page 403 Using the Collapsible Panel Widget......Page 405 Validating Forms with Spry......Page 407 Adding Spry Tooltips......Page 412 Adding Spry Effects......Page 414 Using the Adobe Widget Browser......Page 416 Using Widgets......Page 418 Putting It All Together......Page 419 Chapter 15 Working with Content Management Systems......Page 420 About Content Management Systems......Page 421 Connecting to Your CMS......Page 423 Using Dynamically Related Files......Page 426 Filtering Related Files......Page 429 Using Live View Navigation......Page 430 Freezing or Disabling JavaScript......Page 432 Putting It All Together......Page 433 Chapter 16 Making Life Easier: Using Templates, Libraries, and Snippets......Page 434 Creating a Template......Page 436 Adding Editable Regions......Page 438 Removing Editable Regions......Page 440 Building Pages Based on a Template......Page 441 Modifying a Template......Page 443 Creating a Library Item......Page 446 Using a Library Item......Page 448 Editing a Library Item......Page 449 Working on Library Items with the Property Inspector......Page 452 Using Dreamweaver Snippets......Page 454 Putting It All Together......Page 457 Chapter 17 Editing Code......Page 458 Using the Coding Toolbar......Page 459 Using Split View......Page 467 Using Live Code View......Page 469 Using the Quick Tag Editor......Page 471 Using the Tag Editor......Page 473 Using the Tag Chooser......Page 474 Collapsing Code......Page 476 Using Code Hints......Page 479 Using the Tag Inspector......Page 481 Using the JavaScript Extractor......Page 483 Using the Code Reference......Page 485 Using an External Editor......Page 487 Putting It All Together......Page 491 Chapter 18 Managing Your Site......Page 492 Planning for Site Expansion......Page 493 Expanding the Files Panel......Page 494 Setting Up Check In and Check Out......Page 498 Checking Files In and Out......Page 501 Using Design Notes......Page 503 Setting Up Subversion......Page 506 Generating Site Reports......Page 508 Checking for Broken Links......Page 511 Finding External Links and Orphaned Files......Page 512 Checking Browser Compatibility......Page 513 Deleting Sites......Page 515 Exporting and Importing Site Definitions......Page 516 Putting It All Together......Page 519 Appendix: Where to Learn More......Page 520 Web Sites......Page 521 Other Online Resources......Page 525 Other Dreamweaver Books......Page 527 Web Design and JavaScript Books......Page 528 A......Page 530 B......Page 531 C......Page 532 D......Page 533 E......Page 534 F......Page 535 I......Page 537 L......Page 539 M......Page 540 N......Page 541 P......Page 542 R......Page 543 S......Page 544 T......Page 546 W......Page 548 X–Z......Page 550