Introduction xvii
1 Preparing and Planning a Web Site 1
Beginning with a Plan 2
Creating a Visual Mind Map 4
Generating a Timeline 6
Creating a Storyboard 7
Creating a Site Design 8
Assembling the Site 9
Creating a Site Local Root Folder 10
2 Getting Started with Dreamweaver CS6 11
Understanding System Requirements 12
Installing Dreamweaver 13
Getting Started 14
Examining the Dreamweaver Window 16
Creating a Web Site 18
Opening a Web Site 20
Creating a Blank Web Page 21 New5.5
Creating a Web Page from a Blank Template 22 New5.5
Creating a Web Page from a Fluid Grid Layout 23 New!
Creating a Web Page from a Template 24
Creating a Web Page from a Sample 25 New5.5
Saving a Web Page 26
Opening an Existing Web Page or File 28
Working with Views 30
Switching Between Pages and Views 31
Previewing Pages in Live View 32 New!
Previewing Pages in Multiscreen View 34 New!
Previewing Pages in a Browser 36
Getting Help While You Work 38
Getting Dreamweaver Updates on the Web 40
Closing a Web Page or File 41
Finishing Up 42
3 Working Within the Dreamweaver Environment 43
Working with Toolbars 44 New!
Resizing Panels 45
Working with Panels 46
Docking and Undocking Panels 48
Grouping and Ungrouping Panels 49
Creating a Workspace 50 New!
Using the Status Bar 52 New!
Changing the View with the Zoom Tool 54 New5.5
Working with Rulers 55
Working with the Grid and Guides 56
Creating Keyboard Shortcuts 58
Setting General Preferences 60
Setting New Document Preferences 62
Working with Colors 64
Setting Highlighting Color Preferences 66
4 Managing Web Site Files 67
Exploring Web Site Files and Folders 68
Setting Up Site Folders 69
Viewing the Files Panel 70
Opening and Creating Files in the Files Panel 72
Managing Files and Folders in the Files Panel 74
Finding Files in the Files Panel 76
Saving a File with Different Formats 78
Identifying Dreamweaver File Formats 79
Setting the Home Page 80
Preparing to Set Page Properties 81
Setting Appearance Page Properties 82
Setting Link Page Properties 83
Setting Heading Page Properties 84
Changing Title and Encoding Page Properties 85
Changing Page Properties for a Tracing Image 86
Using Visual Aids 87 New!
Working with Invisible Elements 88
Selecting Elements 90
5 Working with Web Page Text 91
Adding Text to Web Pages 92
Importing Tabular Data 93
Importing Content from Microsoft Documents 94
Inserting Special Characters and the Date 96
Selecting Text 98
Copying and Pasting Text 100
Setting Copy/Paste Preferences 102 New!
Formatting Paragraph Text 103
Formatting Characters 104
Using Web Fonts 106 New!
Modifying Font Combinations 108 New!
Setting Font Preferences 109
Controlling Line Spacing 110
Inserting Horizontal Rules 111
Creating Ordered and Unordered Lists 112
Creating Definition Lists 114
Modifying Lists 115
Applying Text Styles 116
Creating Text Styles 118
Renaming Styles 120
Finding Text 121
Finding and Replacing Text or Code 122
Using the Results Panel 124
Defining Acronyms and Abbreviations 125
Checking Spelling 126
Using Undo and Redo 128
6 Working with Web Page Images 131
Using Web Friendly Graphics 132
Defining an Image Folder 134 New!
Inserting Images 136 New!
Inserting Images from Photoshop 138 New!
Updating Images from Photoshop 140
Inserting Images from Fireworks 142 New!
Optimizing Images Using Fireworks 144
Using an External Editor 145
Setting File Types/Editors Preferences 146
Optimizing Image 148 New!
Modify Images 150
Using Low Source Images 151
Resizing Images 152 New!
Cropping Images 153
Changing Image Brightness and Contrast 154
Changing Image Sharpness 155
Creating Rollover Images 156
Inserting an Image Placeholder 158
7 Linking Web Pages 161
Understanding Link Types 162
Understanding Paths 163
Setting the Relative Path 164
Adding a Link 166
Adding an Email Link 168
Linking within a Web Page 170
Creating Image Map Hotspots 172
Modifying Image Map Hotspots 174
Creating a Null or Script Link 175
Modifying a Link 176
Removing a Link 177
Updating Links 178
Testing a Link 180 New5.5
Changing Links Sitewide 182
8 Working with Web Page Tables 183
Working with Tables 184
Switching Between Table Modes 185
Inserting a Table in Standard Mode 186
Modifying a Table 188
Adding Content into a Table 190
Importing and Exporting Table Data 192
Adding Columns or Rows to Tables 194
Resizing Columns and Rows 195
Splitting and Merging Cells 196
Sorting Table Data 197
Changing Table Properties 198
Changing Cell, Row, or Column Properties 200
Using a Tracing Image 202
Creating a Nested Table 204
9 Working with Cascading Style Sheets 205
Introducing Cascading Style Sheets 206
Creating a Web Page with a CSS Layout 208 New5.5
Creating CSS Styles 210
Applying Internal CSS Styles 212
Applying and Modifying External CSS Styles 214
Applying Multiple CSS Classes 216 New!
Removing Internal Styles 218
Using the CSS Styles Panel 219
Editing CSS in the Properties Panel 220
Setting CSS Properties 222 New5.5
Working with CSS Rules 224 New5.5
Moving CSS Rules 226
Disabling or Enabling CSS Rules 228
Inspecting CSS Code 229
Creating CSS Transitions 230 New!
Viewing Relevant CSS Rules 232
Working with ID Selectors 233
Creating and Applying an ID Selector 234
Checking for CSS Browser Compatibility 236
Formatting CSS Code 238
Setting CSS Styles Preferences 240
Using Design-Time Style Sheets 241
Optimizing Web Pages 242
10 Creating Page Layouts Using CSS_P 243
Introducing CSS Layouts and AP Elements 244
Creating AP Elements 245
Nesting AP Elements 246
Setting AP Element Preferences 247
Using CSS Positioning 248
Applying a CSS-P Style 250
Modifying CSS-P Properties 252
Working with AP Elements 254
Creating a Rollover Using AP Elements 256
Converting AP Elements to Tables 258
11 Creating Page Layouts Using Fluid Grids 261
Creating a Fluid Grid Layout 262 New!
Viewing a Fluid Grid Layout 264 New!
Working with a Fluid Grid Layout 266 New!
Resizing a Fluid Grid Layout 268 New!
Modifying a Fluid Grid Layout 270 New!
Previewing a Fluid Grid Layout in a Browser 271 New!
12 Creating Frames 273
Creating a New Frame 274
Opening a Web Page in a Frame 276
Providing Information for No Frame Support 277
Selecting Frames and Framesets 278
Adding Frameset Information 279
Saving a Frameset 280
Modifying Frames 282
Changing Frame Properties 284
Changing Frameset Properties 286
Targeting Links 288
Creating Quick and Easy Frame Links 290
13 Working with Multimedia 291
Introducing Flash File Types 292
Inserting a Flash or Shockwave Movie 293
Changing Flash or Shockwave Movie Properties 294
Inserting a Flash Video 296
Linking or Embedding Sound 298 New5.5
Using Java Applets 300
Using ActiveX Controls 302
Using Plug-ins 304
Checking for Plug-ins 306
14 Creating Forms 309
Understanding Forms 310
Creating a Form 312
Inserting Form Objects 314
Modifying Text Fields and Text Areas 316
Modifying Radio Buttons and Check Boxes 318
Modifying Lists and Menus 319
Modifying Buttons 320
Inserting an Image Button 321
Making Form Objects Dynamic 322
Using Tables to Control Forms 323
Validating Forms 324
Creating and Editing a Jump Menu 326
Viewing Example Code for Forms 328
15 Viewing the HTML Behind the Page 329
Understanding HTML 330
Using the Reference Panel 332
Using Code View 334
Using Code Live View 336
Setting Code View Options 337
Entering HTML Code 338
Using Code Hints 339 New5.5
Working with HTML Head Tags 340
Inserting HTML Comments 341
Using the Coding Toolbar 342
Using Quick Tag Editor 344
Using the Tag Inspector 346
Using the Tag Chooser 347
Opening Related Files 348
Navigating to Related Code 350
Setting Site Specific Code Hints 351
Setting Code Hint Preferences 352
Setting Code Format Preferences 353
Setting Code Rewriting Preferences 354
Setting Code Color Preferences 356
16 Working with Behaviors 357
Introducing Behaviors 358
Applying Behaviors to Page Elements 360
Applying Behaviors to Entire Page 362
Editing Behaviors 364
Working with Behaviors 366
Adding Behavior Effects 368
Going to Another Web Page 370
Opening Another Browser Window 371
Displaying Text Messages 372
Preloading and Swapping Images 374
Changing Element Properties 376
Dragging an AP Element 378
Showing and Hiding Elements 380
Executing a JavaScript 381
Working with Server Behaviors 382
17 Using Spry Widgets and Effects 383
Inserting Spry Widgets 384
Selecting and Editing Spry Widgets 386
Working with Spry Panel Widgets 388
Working with Spry Validation Widgets 390
Working with Spry Menu Bar Widgets 392
Creating a Spry Tooltip 394
Displaying Spry Data Sets 396
Creating a Spry Region 400
Creating a Spry Repeat List 402
Customizing a Spry Widget 403
Adding and Removing Spry Effects 404
Checking Out Spry Samples 406
18 Using Code Snippets and Libraries 407
Introducing Snippets 408
Inserting a Snippet 410
Editing Existing Snippets 412
Creating Snippets 414
Introducing Assets and Libraries 416
Using the Assets Panel 417
Inserting an Asset 418
Working with Site Assets 419
Working with Color and URL Assets 420
Working with Favorite Assets 422
Creating and Inserting Library Items 424
Editing Library Items 426
Working with Library Items 428
Creating an External JavaScript Library 430
Inserting and Editing an External JavaScript 432
Using Server-Side Includes 434
19 Creating Templates 435
Introducing Templates 436
Creating a Template 437
Opening a Template 438
Defining Editable Regions 440
Defining Editable Attributes 441
Creating Repeating Regions 442
Creating Optional Regions 444
Creating InContext Editable Editing Regions 446
Creating InContext Editable Repeating Regions 448
Creating Nested Templates 450
Creating a Web Page from a Nested Template 452
Creating a Web Page from a Custom Template 453
Updating a Template 454
Attaching or Detaching a Template 456
Importing XML into a Template 457
Exporting Template Data as XML 458
20 Testing a Web Site 459
Finding Broken Links 460
Fixing Broken Links 462
Validating Web Pages 464 New5.5
Checking for HTML Browser Compatibility 466
Checking Pages in a Browser 468
Checking for Balanced Code 470
Cleaning Up HTML 472
Cleaning UP Word HTML 474
Adding Accessibility 476
Running Reports to Test a Site 478
Viewing and Saving Reports 480
Gathering Download Statistics 482
21 Managing a Web Site 483
Setting Advanced Site Definitions 484 New!
Defining Local Info for a Site 486 New5.5
Defining Remote Info for a Site 488 New5.5
Defining the Testing Server 492 New5.5
Defining Version Control 493
Defining Site Cloaking 494
Setting File View Columns Options 495
Using Design Notes 496
Viewing Design Notes 498
22 Moving Your Site to the Internet 499
Setting Site File Preferences 500 New!
Managing Site Files with the Files Panel 502
Transferring Files 504
Comparing Local and Remote Files 506
Checking Site Files In and Out 508
Managing Site Files Versions with Subversion 510
Working with Business Catalyst Site Files 512 New!
Synchronizing Site Files 514
Cloaking and Uncloaking Files 516
23 Creating Mobile Applications 517
Using jQuery Mobile 518 New!
Creating a Mobile App 520 New!
Inserting jQuery Mobile Components 522 New!
Using jQuery Mobile Swatches 524 New!
Using Media Queries 526 New5.5
Previewing a Mobile App 528 New5.5
Changing the Orientation for a Mobile App 530 New5.5
Saving a Mobile App 531 New5.5
Packaging a Mobile App 532 New!
24 Automating Dreamweaver 535
Using the History Panel 536
Undoing and Redoing History Steps 537
Replaying History Steps 538
Copying History Steps Between Documents 539
Saving History Steps as Commands 540
Using and Managing History Commands 542
Recording Commands for Temporary Use 544
Setting History Panel Preferences 545
Using Advanced Find and Replace for Text 546
Using Advanced Find and Replace for Tags 548
Creating and Using a Search Query 550
New Features 551 New!
Adobe Certification 555
Adobe Certified Expert (ACE) 555
Adobe Certified Associate (ACA) 558
Index 561