Home > Store

Adobe Dreamweaver CS6 on Demand

Register your product to gain access to bonus material or receive a coupon.

Adobe Dreamweaver CS6 on Demand


  • Sorry, this book is no longer in print.
Not for Sale



  • Combines quick-reference material and comprehensive step-by-step training in an easy-to-use full-color format
  • Includes bonus end-of-chapter and online workshop content that adds value beyond that offered by any competitive book
  • Includes complete coverage of ALL certification objectives for the latest Adobe Certified Expert (ACE) exam on Dreamweaver!


  • Copyright 2012
  • Edition: 1st
  • Book
  • ISBN-10: 0-7897-4932-7
  • ISBN-13: 978-0-7897-4932-1

Need answers quickly? Adobe Dreamweaver CS6 on Demand provides those answers in a visual step-by step format. We will show you exactly what to do through lots of full color illustrations and easy-to-follow instructions.

Inside the Book

• Use the latest web technologies to create sites and mobile apps
• Create sites with HTML5/CSS3 and mobile apps for iOS and Android
• Use web page templates to quickly create pages or mobile apps
• Use the simplified site setup to create and work with sites
• Use Live view to design your web pages under real-world conditions
• Create and maintain Cascading Style Sheets (CSS)
• Use coding tools to develop consistent and reusable code
• Insert Adobe Photoshop files to create image Smart Objects
• Preview sites or apps using Multiscreen Preview and Adobe BrowserLab
• Use Subversion to manage site versions
• Manage local, remote, and testing sites
• Transfer, synchronize, and WC3 validate sites

Bonus Online Content

Register your book at queondemand.com to gain access to:
• Workshops and related files
• Keyboard shortcuts

Visit the author site: perspection.com


Author's Site

Link to author site

Companion Site

A link from Adobe Dreamweaver CS6 on Demand can be found here queondemand.com.

Sample Content

Online Sample Chapter

Creating Forms in Adobe Dreamweaver CS6

Sample Pages

Download the sample pages (includes Chapter 14 and Index)

Table of Contents

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

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


Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020