Table of contents : Contents......Page 8 Introduction......Page 18 1 Preparing and Planning a Web Site......Page 22 Beginning with a Plan......Page 23 Creating a Visual Mind Map......Page 25 Generating a Timeline......Page 27 Assembling the Site......Page 28 Creating a Marketing Plan......Page 29 Creating a Storyboard......Page 30 Creating a Site Local Root Folder......Page 31 2 Getting Started with Dreamweaver CS5......Page 32 Understanding System Requirements......Page 33 Installing Dreamweaver......Page 34 Getting Started......Page 35 Viewing the Dreamweaver Window......Page 37 Creating a Web Site......Page 39 Opening a Web Site......Page 41 Creating a Blank Web Page......Page 42 Creating a Web Page from a Blank Template......Page 43 Creating a Web Page from a Template......Page 45 Creating a Web Page from a Sample......Page 46 Saving a Web Page......Page 47 Opening an Existing Web Page or File......Page 49 Working with Views......Page 51 Switching Between Pages and Views......Page 52 Previewing Pages in Live View......Page 53 Previewing Pages in Browser......Page 55 Getting Help While You Work......Page 57 Getting Dreamweaver Updates on the Web......Page 59 Closing a Web Page or File......Page 60 Finishing Up......Page 61 3 Working Within the Dreamweaver Environment......Page 62 Examining the Dreamweaver Window......Page 63 Working with Toolbars......Page 65 Resizing Panels......Page 66 Working with Panels......Page 67 Docking and Undocking Panels......Page 69 Grouping and Ungrouping Panels......Page 70 Creating a Workspace......Page 71 Using the Status Bar......Page 73 Changing the View with the Zoom Tool......Page 75 Working with Rulers......Page 76 Working with the Grid and Guides......Page 77 Creating Keyboard Shortcuts......Page 79 Setting General Preferences......Page 81 Setting New Document Preferences......Page 83 Working with Colors......Page 85 Setting Highlighting Color Preferences......Page 87 4 Managing Web Site Files......Page 88 Exploring Web Site Files and Folders......Page 89 Setting Up Site Folders......Page 90 Viewing the Files Panel......Page 91 Opening and Creating Files in the Files Panel......Page 93 Managing Files and Folders in the Files Panel......Page 95 Finding Files in the Files Panel......Page 97 Saving a File with Different Formats......Page 99 Identifying Dreamweaver File Formats......Page 100 Setting the Home Page......Page 101 Preparing to Set Page Properties......Page 102 Setting Appearance Page Properties......Page 103 Setting Link Page Properties......Page 104 Setting Heading Page Properties......Page 105 Changing Title and Encoding Page Properties......Page 106 Changing Page Properties for a Tracing Image......Page 107 Using Visual Aids......Page 108 Working with Invisible Elements......Page 109 Selecting Elements......Page 111 5 Working with Web Page Text......Page 112 Adding Text to Web Pages......Page 113 Importing Tabular Data......Page 114 Importing Content from Microsoft Documents......Page 115 Inserting Special Characters and the Date......Page 117 Selecting Text......Page 119 Copying and Pasting Text......Page 121 Setting Copy/Paste Preferences......Page 123 Modifying Font Combinations......Page 124 Formatting Characters......Page 125 Formatting Paragraph Text......Page 127 Controlling Line Spacing......Page 128 Inserting Horizontal Rules......Page 129 Creating Ordered and Unordered Lists......Page 131 Creating Definition Lists......Page 133 Modifying Lists......Page 134 Applying Text Styles......Page 135 Creating Text Styles......Page 137 Renaming Styles......Page 139 Finding Text......Page 140 Finding and Replacing Text or Code......Page 141 Using the Results Panel......Page 143 Defining Acronyms and Abbreviations......Page 144 Checking Spelling......Page 145 Using Undo and Redo......Page 147 Setting Font Preferences......Page 149 6 Working with Web Page Images......Page 150 Using Web Friendly Graphics......Page 151 Defining an Image Folder......Page 153 Inserting Images......Page 155 Inserting Images from Photoshop......Page 157 Updating Images from Photoshop......Page 159 Inserting Images from Fireworks......Page 161 Optimizing Images using Fireworks......Page 163 Using Low Source Images......Page 164 Modifying Images......Page 165 Aligning Images......Page 167 Editing Images......Page 169 Changing Image Brightness and Contrast......Page 173 Changing Image Sharpness......Page 174 Cropping an Image......Page 175 Using an External Editor......Page 176 Setting File Types/Editors Preferences......Page 177 Creating Rollover Images......Page 179 Inserting an Image Placeholder......Page 181 7 Linking Web Pages......Page 184 Understanding Link Types......Page 185 Understanding Paths......Page 186 Setting the Relative Path......Page 187 Adding a Link......Page 189 Adding an Email Link......Page 191 Linking within a Web Page......Page 193 Creating Image Map Hotspots......Page 195 Modifying Image Map Hotspots......Page 197 Creating a Null or Script Link......Page 198 Modifying a Link......Page 199 Removing a Link......Page 200 Updating Links......Page 201 Testing a Link......Page 203 Changing Links Sitewide......Page 205 8 Working with Web Page Tables......Page 206 Working with Tables......Page 207 Switching Between Table Modes......Page 208 Inserting a Table in Standard Mode......Page 209 Modifying a Table......Page 211 Adding Content into a Table......Page 213 Importing and Exporting Table Data......Page 215 Adding Columns or Rows to Tables......Page 217 Resizing Columns and Rows......Page 218 Splitting and Merging Cells......Page 219 Sorting Table Data......Page 220 Changing Table Properties......Page 221 Changing Cell, Row, or Column Properties......Page 223 Using a Tracing Image......Page 225 Creating a Nested Table......Page 227 9 Working with Cascading Style Sheets......Page 228 Introducing Cascading Style Sheets......Page 229 Creating a Web Page with a CSS Layout......Page 231 Creating CSS Styles......Page 233 Applying Internal CSS Styles......Page 235 Applying and Modifying External CSS Styles......Page 237 Removing Internal Styles......Page 239 Using the CSS Styles Panel......Page 240 Editing CSS in the Properties Panel......Page 241 Setting CSS Properties......Page 243 Working with CSS Rules......Page 245 Moving CSS Rules......Page 247 Disabling or Enabling CSS Rules......Page 249 Inspecting CSS Code......Page 250 Using the Relevant CSS Tab......Page 251 Working with ID Selectors......Page 252 Creating and Applying an ID Selector......Page 253 Checking for CSS Browser Compatibility......Page 255 Formatting CSS Code......Page 257 Setting CSS Styles Preferences......Page 259 Using Design-Time Style Sheets......Page 260 Optimizing Web Pages......Page 261 10 Creating Page Layouts Using CSS-P......Page 262 Introducing CSS Layouts and AP Elements......Page 263 Creating AP Elements......Page 264 Nesting AP Elements......Page 265 Setting AP Element Preferences......Page 266 Using CSS Positioning......Page 267 Applying a CSS-P Style......Page 269 Modifying CSS-P Properties......Page 271 Working with AP Elements......Page 273 Creating a Rollover Using AP Elements......Page 275 Converting AP Elements to Tables......Page 277 11 Creating Frames......Page 280 Introducing Frames......Page 281 Creating a New Frame......Page 283 Opening a Web Page in a Frame......Page 285 Providing Information for No Frame Support......Page 286 Selecting Frames and Framesets......Page 287 Adding Frameset Information......Page 288 Saving a Frameset......Page 289 Modifying Frames......Page 291 Changing Frame Properties......Page 293 Changing Frameset Properties......Page 295 Targeting Links......Page 297 Creating Quick and Easy Frame Links......Page 299 12 Working with Multimedia and Online Tools......Page 300 Introducing Flash File Types......Page 301 Inserting a Flash or Shockwave Movie......Page 302 Changing Flash or Shockwave Movie Properties......Page 303 Inserting a Flash Video......Page 305 Linking or Embedding Sound......Page 307 Using Java Applets......Page 309 Using ActiveX Controls......Page 311 Using Plug-ins......Page 313 Checking for Plug-ins......Page 315 Exploring CS Live Services......Page 317 Sharing My Screen......Page 319 13 Creating Forms......Page 320 Understanding Forms......Page 321 Creating a Form......Page 323 Inserting Form Objects......Page 325 Modifying Text Fields and Text Areas......Page 327 Modifying Radio Buttons and Check Boxes......Page 329 Modifying Lists and Menus......Page 330 Modifying Buttons......Page 331 Inserting an Image Button......Page 332 Making Form Objects Dynamic......Page 333 Using Tables to Control Forms......Page 334 Validating Forms......Page 335 Creating and Editing a Jump Menu......Page 337 Viewing Example Code for Forms......Page 339 14 Viewing the HTML Behind the Page......Page 342 Understanding HTML......Page 343 Using the Reference Panel......Page 345 Using Code View......Page 347 Using Code Live View......Page 349 Setting Code View Options......Page 350 Entering HTML Code......Page 351 Using Code Hints......Page 352 Working with HTML Head Tags......Page 353 Inserting HTML Comments......Page 354 Using the Coding Toolbar......Page 355 Using Quick Tag Editor......Page 357 Using the Tag Inspector......Page 359 Using the Tag Chooser......Page 360 Opening Related Files......Page 361 Navigating to Related Code......Page 363 Setting Site Specific Code Hints......Page 364 Setting Code Hint Preferences......Page 365 Setting Code Format Preferences......Page 366 Setting Code Rewriting Preferences......Page 367 Setting Code Color Preferences......Page 369 15 Working with Behaviors......Page 370 Introducing Behaviors......Page 371 Applying Behaviors to Page Elements......Page 373 Applying Behaviors to Entire Page......Page 375 Editing Behaviors......Page 377 Working with Behaviors......Page 379 Adding Behavior Effects......Page 381 Going to Another Web Page......Page 383 Opening Another Browser Window......Page 384 Displaying Text Messages......Page 385 Preloading and Swapping Images......Page 387 Changing Element Properties......Page 389 Dragging an AP Element......Page 391 Showing and Hiding Elements......Page 393 Executing a JavaScript......Page 394 16 Using Spry Widgets and Effects......Page 396 Inserting Spry Widgets......Page 397 Selecting and Editing Spry Widgets......Page 399 Working with Spry Panel Widgets......Page 401 Working with Spry Validation Widgets......Page 403 Working with Spry Menu Bar Widgets......Page 405 Creating a Spry Tooltip......Page 407 Displaying Spry Data Sets......Page 409 Creating a Spry Region......Page 413 Creating a Spry Repeat List......Page 415 Customizing a Spry Widget......Page 416 Adding and Removing Spry Effects......Page 417 Checking Out Spry Samples......Page 419 17 Using Code Snippets and Libraries......Page 420 Introducing Snippets......Page 421 Inserting a Snippet......Page 423 Editing Existing Snippets......Page 425 Creating Snippets......Page 427 Introducing Assets and Libraries......Page 429 Using the Assets Panel......Page 430 Inserting an Asset......Page 431 Working with Site Assets......Page 432 Working with Color and URL Assets......Page 433 Working with Favorite Assets......Page 435 Creating and Inserting Library Items......Page 437 Editing Library Items......Page 439 Working with Library Items......Page 441 Creating an External JavaScript Library......Page 443 Inserting and Editing an External JavaScript......Page 445 Using Server-Side Includes......Page 447 18 Creating Templates......Page 448 Introducing Templates......Page 449 Creating a Template......Page 450 Opening a Template......Page 451 Defining Editable Regions......Page 453 Defining Editable Attributes......Page 454 Creating Repeating Regions......Page 455 Creating Optional Regions......Page 457 Creating InContext Editable Editing Regions......Page 459 Creating InContext Editable Repeating Regions......Page 461 Creating Nested Templates......Page 463 Creating a Web Page from a Nested Template......Page 465 Creating a Web Page from a Custom Template......Page 466 Updating a Template......Page 467 Attaching or Detaching a Template......Page 469 Importing XML into a Template......Page 470 Exporting Template Data as XML......Page 471 19 Testing a Web Site......Page 472 Finding Broken Links......Page 473 Fixing Broken Links......Page 475 Validating Web Pages......Page 477 Checking for HTML Browser Compatibility......Page 479 Checking for Balanced Code......Page 481 Cleaning Up HTML......Page 483 Cleaning UP Word HTML......Page 485 Adding Accessibility......Page 487 Running Reports to Test a Site......Page 489 Viewing and Saving Reports......Page 491 Gathering Download Statistics......Page 493 20 Managing a Web Site......Page 494 Setting Advanced Site Definitions......Page 495 Defining Local Info for a Site......Page 497 Defining Remote Info for a Site......Page 499 Defining the Testing Server......Page 503 Defining Version Control......Page 504 Defining Site Cloaking......Page 505 Setting File View Columns Options......Page 506 Using Design Notes......Page 507 Viewing Design Notes......Page 509 21 Moving Your Site to the Internet......Page 510 Setting Site File Preferences......Page 511 Managing Site Files with the Files Panel......Page 513 Transferring Files......Page 515 Comparing Local and Remote Files......Page 517 Checking Site Files In and Out......Page 519 Managing Site Files Versions with Subversion......Page 521 Working with Business Catalyst Site Files......Page 523 Synchronizing Site Files......Page 525 Cloaking and Uncloaking Files......Page 527 22 Automating Dreamweaver......Page 528 Using the History Panel......Page 529 Undoing and Redoing History Steps......Page 530 Replaying History Steps......Page 531 Copying History Steps Between Documents......Page 532 Saving History Steps as Commands......Page 533 Using and Managing History Commands......Page 535 Recording Commands for Temporary Use......Page 537 Setting History Panel Preferences......Page 538 Using Advanced Find and Replace for Text......Page 539 Using Advanced Find and Replace for Tags......Page 541 Creating and Using a Search Query......Page 543 New Features......Page 544 Adobe Certified Expert......Page 546 A......Page 552 B......Page 553 C......Page 554 D......Page 557 E......Page 558 F......Page 559 H......Page 561 I......Page 562 J......Page 563 L......Page 564 N......Page 565 O......Page 566 P......Page 567 R......Page 568 S......Page 569 T......Page 571 V......Page 574 W......Page 575 Z......Page 576