Table of contents : Contents......Page 9 Introduction......Page 19 1 Preparing and Planning a Web Site......Page 23 Beginning with a Plan......Page 24 Creating a Visual Mind Map......Page 26 Generating a Timeline......Page 28 Assembling the Site......Page 29 Creating a Marketing Plan......Page 30 Creating a Storyboard......Page 31 Creating a Site Local Root Folder......Page 32 2 Getting Started with Dreamweaver CS4......Page 33 Understanding System Requirements......Page 34 Installing Dreamweaver......Page 35 Getting Started......Page 36 Viewing the Dreamweaver Window......Page 38 Creating a Web Site......Page 40 Opening a Web Site......Page 42 Creating a Blank Web Page......Page 43 Creating a Web Page from a Blank Template......Page 44 Creating a Web Page from a Template......Page 46 Creating a Web Page from a Sample......Page 47 Saving a Web Page......Page 48 Opening an Existing Web Page or File......Page 50 Working with Views......Page 52 Switching Between Pages and Views......Page 53 Previewing Pages in Live View......Page 54 Previewing Pages in Browser......Page 56 Getting Help While You Work......Page 58 Getting Dreamweaver Updates on the Web......Page 60 Closing a Web Page or File......Page 61 Finishing Up......Page 62 3 Working Within the Dreamweaver Environment......Page 63 Examining the Dreamweaver Window......Page 64 Working with Toolbars......Page 66 Resizing Panels......Page 67 Working with Panels......Page 68 Docking and Undocking Panels......Page 70 Grouping and Ungrouping Panels......Page 71 Creating a Workspace......Page 72 Using the Status Bar......Page 74 Changing the View with the Zoom Tool......Page 76 Working with Rulers......Page 77 Working with the Grid and Guides......Page 78 Creating Keyboard Shortcuts......Page 80 Setting General Preferences......Page 82 Setting New Document Preferences......Page 84 Working with Colors......Page 86 Setting Highlighting Color Preferences......Page 88 4 Managing Web Site Files......Page 89 Exploring Web Site Files and Folders......Page 90 Setting Up Site Folders......Page 91 Viewing the Files Panel......Page 92 Opening and Creating Files in the Files Panel......Page 94 Managing Files and Folders in the Files Panel......Page 96 Finding Files in the Files Panel......Page 98 Saving a File with Different Formats......Page 100 Identifying Dreamweaver File Formats......Page 101 Setting the Home Page......Page 102 Preparing to Set Page Properties......Page 103 Setting Appearance Page Properties......Page 104 Setting Link Page Properties......Page 105 Setting Heading Page Properties......Page 106 Changing Title and Encoding Page Properties......Page 107 Changing Page Properties for a Tracing Image......Page 108 Using Visual Aids......Page 109 Working with Invisible Elements......Page 110 Selecting Elements......Page 112 5 Working with Web Page Text......Page 113 Adding Text to Web Pages......Page 114 Importing Tabular Data......Page 115 Importing Content from Microsoft Documents......Page 116 Inserting Special Characters and the Date......Page 118 Selecting Text......Page 120 Copying and Pasting Text......Page 122 Setting Copy/Paste Preferences......Page 124 Modifying Font Combinations......Page 125 Formatting Characters......Page 126 Formatting Paragraph Text......Page 128 Controlling Line Spacing......Page 129 Inserting Horizontal Rules......Page 130 Creating Ordered and Unordered Lists......Page 132 Creating Definition Lists......Page 134 Modifying Lists......Page 135 Applying Text Styles......Page 136 Creating Text Styles......Page 138 Renaming Styles......Page 140 Finding Text......Page 141 Finding and Replacing Text or Code......Page 142 Using the Results Panel......Page 144 Defining Acronyms and Abbreviations......Page 145 Checking Spelling......Page 146 Using Undo and Redo......Page 148 Setting Font Preferences......Page 150 6 Working with Web Page Images......Page 151 Using Web Friendly Graphics......Page 152 Defining an Image Folder......Page 154 Inserting Images......Page 156 Inserting Images from Photoshop......Page 158 Updating Images from Photoshop......Page 160 Inserting Images from Fireworks......Page 162 Optimizing Images using Fireworks......Page 164 Using Low Source Images......Page 165 Modifying Images......Page 166 Aligning Images......Page 168 Editing Images......Page 170 Changing Image Brightness and Contrast......Page 174 Changing Image Sharpness......Page 175 Cropping an Image......Page 176 Using an External Editor......Page 177 Setting File Types/Editors Preferences......Page 178 Creating Rollover Images......Page 180 Inserting an Image Placeholder......Page 182 7 Linking Web Pages......Page 185 Understanding Link Types......Page 186 Understanding Paths......Page 187 Setting the Relative Path......Page 188 Adding a Link......Page 190 Adding an Email Link......Page 192 Linking within a Web Page......Page 194 Inserting a Navigation Bar......Page 196 Creating Image Map Hotspots......Page 198 Modifying Image Map Hotspots......Page 200 Creating a Null or Script Link......Page 201 Modifying a Link......Page 202 Removing a Link......Page 203 Updating Links......Page 204 Changing Links Sitewide......Page 206 Testing a Link......Page 207 8 Working with Web Page Tables......Page 209 Working with Tables......Page 210 Switching Between Table Modes......Page 211 Inserting a Table in Standard Mode......Page 212 Modifying a Table......Page 214 Adding Content into a Table......Page 216 Importing and Exporting Table Data......Page 218 Adding Columns or Rows to Tables......Page 220 Resizing Columns and Rows......Page 221 Splitting and Merging Cells......Page 222 Sorting Table Data......Page 223 Changing Table Properties......Page 224 Changing Cell, Row, or Column Properties......Page 226 Using a Tracing Image......Page 228 Creating a Nested Table......Page 230 9 Working with Cascading Style Sheets......Page 231 Introducing Cascading Style Sheets......Page 232 Creating a Web Page with a CSS Layout......Page 234 Creating CSS Styles......Page 236 Applying Internal CSS Styles......Page 238 Applying and Modifying External CSS Styles......Page 240 Removing Internal Styles......Page 242 Using the CSS Styles Panel......Page 243 Editing CSS in the Properties Panel......Page 244 Setting CSS Properties......Page 246 Working with CSS Rules......Page 248 Moving CSS Rules......Page 250 Using the Relevant CSS Tab......Page 252 Working with ID Selectors......Page 253 Creating and Applying an ID Selector......Page 254 Checking for CSS Browser Compatibility......Page 256 Formatting CSS Code......Page 258 Setting CSS Styles Preferences......Page 260 Using Design-Time Style Sheets......Page 261 Optimizing Web Pages......Page 262 10 Creating Page Layouts Using CSS-P......Page 263 Introducing CSS Layouts and AP Elements......Page 264 Creating AP Elements......Page 265 Nesting AP Elements......Page 266 Setting AP Element Preferences......Page 267 Using CSS Positioning......Page 268 Applying a CSS-P Style......Page 270 Modifying CSS-P Properties......Page 272 Working with AP Elements......Page 274 Creating a Rollover Using AP Elements......Page 276 Converting AP Elements to Tables......Page 278 11 Creating Frames......Page 281 Introducing Frames......Page 282 Creating a New Frame......Page 284 Opening a Web Page in a Frame......Page 286 Providing Information for No Frame Support......Page 287 Selecting Frames and Framsets......Page 288 Adding Frameset Information......Page 289 Saving a Frameset......Page 290 Modifying Frames......Page 292 Changing Frame Properties......Page 294 Changing Frameset Properties......Page 296 Targeting Links......Page 298 Creating Quick and Easy Frame Links......Page 300 12 Working with Flash and Other Multimedia......Page 301 Introducing Flash File Types......Page 302 Inserting a Flash or Shockwave Movie......Page 303 Changing Flash or Shockwave Movie Properties......Page 304 Inserting a Flash Video......Page 306 Creating a Web Photo Album......Page 308 Linking or Embedding Sound......Page 310 Using Java Applets......Page 312 Using ActiveX Controls......Page 314 Using Plug-ins......Page 316 Checking for Plug-ins......Page 318 Sharing My Screen......Page 320 13 Creating Forms......Page 321 Understanding Forms......Page 322 Creating a Form......Page 324 Inserting Form Objects......Page 326 Modifying Text Fields and Text Areas......Page 328 Modifying Radio Buttons and Check Boxes......Page 330 Modifying Lists and Menus......Page 331 Modifying Buttons......Page 332 Inserting an Image Button......Page 333 Making Form Objects Dynamic......Page 334 Using Tables to Control Forms......Page 335 Validating Forms......Page 336 Creating and Editing a Jump Menu......Page 338 Viewing Example Code for Forms......Page 340 14 Viewing the HTML Behind the Page......Page 343 Understanding HTML......Page 344 Using Code View......Page 346 Using Code Live View......Page 348 Setting Code View Options......Page 349 Entering HTML Code......Page 350 Using Code Hints......Page 351 Working with HTML Head Tags......Page 352 Inserting HTML Comments......Page 353 Using the Coding Toolbar......Page 354 Using Quick Tag Editor......Page 356 Using the Tag Inspector......Page 358 Using the Tag Chooser......Page 359 Navigating to Related Code......Page 360 Opening Related Files......Page 361 Using the Reference Panel......Page 362 Setting Code Format Preferences......Page 364 Setting Code Hint Preferences......Page 365 Setting Code Rewriting Preferences......Page 366 Setting Code Color Preferences......Page 368 15 Working with Behaviors......Page 369 Introducing Behaviors......Page 370 Applying Behaviors to Page Elements......Page 372 Applying Behaviors to Entire Page......Page 374 Editing Behaviors......Page 376 Working with Behaviors......Page 378 Adding Behavior Effects......Page 380 Going to Another Web Page......Page 382 Opening Another Browser Window......Page 383 Displaying Text Messages......Page 384 Preloading and Swapping Images......Page 386 Changing Element Properties......Page 388 Dragging an AP Element......Page 390 Modifying a Navigation Bar......Page 392 Showing and Hiding Elements......Page 394 Executing a JavaScript......Page 395 16 Using Spry Widgets and Effects......Page 397 Inserting Spry Widgets......Page 398 Selecting and Editing Spry Widgets......Page 400 Working with Spry Panel Widgets......Page 402 Working with Spry Validation Widgets......Page 404 Working with Spry Menu Bar Widgets......Page 406 Creating a Spry Tooltip......Page 408 Displaying Spry Data Sets......Page 410 Creating a Spry Region......Page 414 Creating a Spry Repeat List......Page 416 Customizing a Spry Widget......Page 417 Adding and Removing Spry Effects......Page 418 Checking Out Spry Samples......Page 420 17 Using Code Snippets and Libraries......Page 421 Introducing Snippets......Page 422 Inserting a Snippet......Page 424 Editing Existing Snippets......Page 426 Creating Snippets......Page 428 Introducing Assets and Libraries......Page 430 Using the Assets Panel......Page 431 Inserting an Asset......Page 432 Working with Site Assets......Page 433 Working with Color and URL Assets......Page 434 Working with Favorite Assets......Page 436 Creating and Inserting Library Items......Page 438 Editing Library Items......Page 440 Working with Library Items......Page 442 Creating an External JavaScript Library......Page 444 Inserting and Editing an External JavaScript......Page 446 Using Server-Side Includes......Page 448 18 Creating Templates......Page 449 Introducing Templates......Page 450 Creating a Template......Page 451 Opening a Template......Page 452 Defining Editable Regions......Page 454 Defining Editable Attributes......Page 455 Creating Repeating Regions......Page 456 Creating Optional Regions......Page 458 Creating InContext Editable Editing Regions......Page 460 Creating InContext Editable Repeating Regions......Page 462 Creating Nested Templates......Page 464 Creating a Web Page from a Nested Template......Page 466 Creating a Web Page from a Custom Template......Page 467 Updating a Template......Page 468 Attaching or Detaching a Template......Page 470 Importing XML into a Template......Page 471 Exporting Template Data as XML......Page 472 19 Testing a Web Site......Page 473 Finding Broken Links......Page 474 Fixing Broken Links......Page 476 Validating Web Pages......Page 478 Checking for HTML Browser Compatibility......Page 480 Checking for Balanced Code......Page 482 Cleaning Up HTML......Page 484 Cleaning UP Word HTML......Page 486 Adding Accessibility......Page 488 Running Reports to Test a Site......Page 490 Viewing and Saving Reports......Page 492 Gathering Download Statistics......Page 494 20 Managing a Web Site......Page 495 Setting Advanced Site Definitions......Page 496 Defining Local Info for a Site......Page 498 Defining Remote Info for a Site......Page 500 Defining the Testing Server......Page 504 Defining Version Control......Page 505 Defining Site Cloaking......Page 506 Setting File View Columns Options......Page 507 Using Design Notes......Page 508 Viewing Design Notes......Page 510 21 Moving Your Site to the Internet......Page 511 Setting Site File Preferences......Page 512 Managing Site Files with the Files Panel......Page 514 Transferring Files......Page 516 Comparing Local and Remote Files......Page 518 Checking Site Files In and Out......Page 520 Managing Site File Version with Subversion......Page 522 Synchronizing Site Files......Page 524 Cloaking and Uncloaking Files......Page 526 22 Automating Dreamweaver......Page 527 Examining the History Panel......Page 528 Using the History Panel......Page 529 Undoing and Redoing History Steps......Page 530 Replaying History Steps......Page 532 Copying History Steps Between Documents......Page 533 Saving History Steps as Commands......Page 534 Using and Managing History Commands......Page 536 Recording Commands for Temporary Use......Page 538 Setting History Panel Preferences......Page 539 Using Advanced Find and Replace for Text......Page 540 Using Advanced Find and Replace for Tags......Page 542 Creating and Using a Search Query......Page 544 New Features......Page 545 Adobe Certified Expert......Page 547 A......Page 553 B......Page 554 C......Page 555 D......Page 558 F......Page 559 H......Page 562 I......Page 563 J......Page 564 L......Page 565 N......Page 566 O......Page 567 P......Page 568 R......Page 569 S......Page 570 T......Page 573 U......Page 575 W......Page 576 Z......Page 577