Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $49.99
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

Expanded Integration
Modern Web Practices
New Adobe Services
The Dynamic World of Dreamweaver
Connecting to the world’s data
True data representation
Integrated visual and text editors
World-class code editing
Web site maintenance tools
Team-oriented site building
The Dreamweaver Interface
Easy text entry
Drag-and-drop data fields
One-stop object modification
Accessing and managing resources
Complete custom environment
Managing keyboard shortcuts
Simple selection process
Enhanced layout options
Plugin media preview
Up-to-Date Code Standards
Cutting-edge CSS support
Addressing accessibility
Straightforward text and graphics support
Enhanced table capabilities
Easy form entry
Click-and-drag frame setup
Multimedia enhancements
Next-Generation Features
Ajax spoken here
Dynamic style updates
Photoshop, Flash, and Fireworks integration
Server-side behaviors
XML and XSLT integration
CSS layout control
JavaScript behaviors
Program Extensibility
Objects and behaviors
Server Behavior Builder
Adjustable Insert panels
Custom tags, translators, and Property inspectors
Automation Enhancements
Rapid application development with Application objects
Importing Office documents
Reference panel
History panel
Site Management Tools
Object libraries
Supercharged templates
Browser targeting
Converting Web pages
Verifying links
FTP publishing
File Check In/Check Out
Choosing a Workspace Layout
Viewing the Document Window
Switching views in the Document window
Working with the status bar
Accessing the Toolbars
The Application bar
The Related Files bar
The Document toolbar
The Standard toolbar
The Style Rendering toolbar
The Coding toolbar
The Live Data toolbar
Selecting from the Insert Panel
Common objects
Layout objects
Forms objects
Data objects
Spry objects
InContext Editing objects
Text objects
ASP objects
ASP.NET objects
CFML objects
JSP objects
PHP objects
XSLT objects
Getting the Most Out of the Property Inspector
Manipulating the Property inspector
Property inspector elements
Customizing Your Workspace with Dockable Panels
Hiding and showing panels
Customizing panel groups
Accessing the Menus
Connecting to Adobe Services
Customizing Your Environment
General preferences
Preferences for invisible elements
Highlighting preferences
Status Bar preferences
File Types / Editors preferences
Copy/Paste preferences
New Document preferences
Adjusting Advanced Features
Accessibility preferences
AP Elements preferences
CSS Styles preferences
Making Online Connections
Site preferences
Preview In Browser preferences
Customizing Your Code
Fonts preferences
Code Hints preferences
Code Rewriting preferences
Code Coloring preferences
Code Format preferences
Validator preferences
Planning Your Site
Deciding what you want to say
Targeting your audience
Determining your resources
Mapping Dynamic Pages for Web Applications
Using the Site Definition Wizard
Using Advanced mode
Establishing local connections
Specifying the remote site
Adding testing server details
Cloaking Site Folders
Managing Site Info
Working Directly with Servers
Establishing a siteless server connection
Creating and Saving New Pages
Starting Dreamweaver
Saving to remote servers
Quitting the program
Creating New Documents
Using the New Document dialog box
Creating a new default document
Previewing Your Web Pages
Putting Your Pages Online
Transferring with FTP
Using the FTP Log panel
The Structure of a Web Page
Expanding into XHTML
doctype and doctype Switching
Defining <head> Elements
Establishing Page Properties
Understanding <meta> and other <head> tags
Adding to the <body>
Logical styles
Physical styles
Working with Code View and the Code Inspector
Enabling Code view options
Printing code
Integrating Live View, Related Files, and Code Navigator Features
Enhanced workflow with Live view
Accessing Related Files
Navigating with the Code Navigator
Using the Coding Toolbar
Code collapse
Code selection and highlight
Commenting code
Manipulating CSS
Other Coding toolbar functions
Enhancing Code Authoring Productivity
Code Hints and Tag Completion
Modifying blocks of code
Inserting code with the Tag Chooser
Adding Code Through the Snippets Panel
Using the Reference Panel
Modifying Code with the Tag Inspector
Rapid Tag Modification with the Quick Tag Editor
Insert HTML mode
Wrap Tag mode
Edit Tag mode
Adding Java Applets
Managing JavaScript and VBScript
Inserting JavaScript and VBScript
Editing JavaScript and VBScript
Extracting JavaScript
Validating Your Page
Inserting Symbols and Special Characters
Named characters
Decimal characters and UTF-8 encoding
Using the Character objects
Understanding Cascading Style Sheets
Grouping properties
Inheritance of properties
Cascading characteristics
Defining new class and ID selectors for extended design control
How styles are applied
Working with the CSS Styles Panel
All mode
Current mode
Creating and Applying Styles
Generating new styles
Applying styles through the Property inspector
Attaching an external style sheet
Applying, changing, and removing a style
Editing and managing style sheets
Debugging your applied CSS
Styles and Their Attributes
Type options
Background options
Block options
Box options
Border options
List options
Positioning options
Extensions options
Design Time Style Sheets
Starting with Headings
Working with Paragraphs
Inserting text
Cutting, copying, and pasting
Using drag-and-drop
Inserting text from other text applications
Copying and pasting code
Undo, redo, and the History panel
Checking Your Spelling
Using Find and Replace
Finding on the visual page
Searching the code
Concentrating your search with regular expressions
Controlling Whitespace
Indenting text
Working with preformatted text
The <br> tag
Working with Microsoft Office Documents
Copying and pasting Office content
Dragging and dropping Word and Excel files
Importing Word HTML
Styling Your Text
Depicting various styles
Using the <address> tag
Adding abbreviations and acronyms
Modifying Text Format
Adjusting font size
Adding font color
Assigning a specific font
Aligning text
Indenting entire paragraphs
Incorporating Dates
Commenting Your Code
Web Graphic Formats
Using Inline Images
Inserting images
Dragging images from the Assets panel
Optimizing and altering images
Modifying image attributes
Working with alignment options
Adding Background Images
Dividing the Web Page with Horizontal Rules
Applying Simple Web Animation
Including Banner Ads
Inserting Rollover Images
Adding a Navigation Bar
Understanding URLs
Surfing the Web with Hypertext
Eliminating underlines from links
Inserting URLs from the Assets panel
Addressing types
Checking links
Adding an Email Link
Navigating with Anchors
Moving within the same document
Using named anchors in a different page
Creating null links
Targeting Your Links
Divs and AP Elements 101
Placing <div> Tags
Defining a CSS rule for a <div> tag
Inserting the <div> tag
Visualizing <div> tags
Creating AP Elements with Dreamweaver
Inserting an AP element object
Using the Insert ➪ Layout Objects ➪ AP Div option
Setting default characteristics of an AP element
Choosing relative instead of absolute positioning
Modifying an AP Element
Selecting an AP element
Resizing an AP element
Moving an AP element
Using the CSS-P Property inspector
The AP Elements panel
Aligning AP elements
Adding elements to an AP element
Forms and AP elements
Creating Your Page Design with AP Elements
Using the Tracing Image
Preventing overlaps
Activating AP Elements with Behaviors
Drag AP Element
Set Text of Container
Show-Hide Elements
Understanding Behaviors, Events, and Actions
Attaching a Behavior
Using the Behaviors panel
Adding a behavior
Managing events
Standard actions
Spry effects in Dreamweaver
Deprecated behaviors
Installing, Managing, and Modifying Behaviors
Altering the parameters of a behavior
Sequencing behaviors
Deleting behaviors
HTML Table Fundamentals
Column and row headings
Inserting Tables in Dreamweaver
Modifying Tables
Selecting table elements
Editing a table’s contents
Working with table properties
Setting cell, column, and row properties
Sorting Tables
Importing Tabular Data
How HTML Forms Work
Inserting a Form in Dreamweaver
Using Text Fields
Creating password fields
Inserting multiline text areas
Providing Checkboxes and Radio Buttons
Radio buttons
Creating Form Lists and Menus
Drop-down menus
Menu values
Scrolling lists
Navigating with a Jump Menu
Modifying a jump menu
Activating Go buttons
Activating Your Form with Buttons
Submit, Reset, and Command buttons
Graphical buttons
Using Hidden and File Fields
The hidden input type
Improving Accessibility
Styling Forms with CSS
Highlighting the form
Distinguishing lists and menus
Changing labels and legends
Highlighting focus
Creating Unordered (Bulleted) Lists
Editing unordered lists
List tags
Using other bullet symbols
Styling lists with CSS
Mastering Ordered (Numbered) Lists
Editing ordered lists
Using other numbering styles
Creating Navigation Buttons from Lists
Step 1: Preparing background graphics
Step 2: Creating the list and containing <div>
Step 3: Building the CSS styles
Step 4: Applying the CSS
Using Nested Lists
Accessing Special List Types
Menu lists
Directory lists
Frames and Framesets: The Basics
Columns and rows
Sizing frames
Creating a Frameset and Frames
Creating a new frameset file
Hand-coding framesets
Creating a frameset visually
Creating framesets quickly with frame objects
Adding More Frames
Using the menus
Using the mouse
Selecting, Saving, and Closing Framesets
Selecting framesets and frames
Saving framesets and frames
Closing framesets
Working with the Frameset Property Inspector
Resizing frames in a frameset
Manipulating frameset borders
Modifying a Frame
Page properties
Working with the Frame Property inspector
Modifying content
Deleting frames
Targeting Frame Content
Targeting sections of your frameset
Targeting specific frames in your frameset
Updating two or more frames at once
Handling Frameless Browsers
Investigating Iframes
Understanding Ajax and Spry
What is Ajax?
What is Spry?
Integrating XML or HTML Data with Spry
Merging HTML data into Web pages
Connecting to XML data
Defining Spry regions
Binding data to the page
Repeating Spry regions
Enhancing Your Site with Spry Widgets
Extending layout options
Spry Effects
Using JavaScript Frameworks
Integrating Framework Functions
Implementing a Web Widget
Data Source Basics
Understanding How Active Content Pages Work
Opening a Connection to a Data Source
Using Data Source Names (DSN)
Integrating Flash and Other Dynamic Media
Displaying Data Conditionally
Repeating data
Showing and hiding page elements
Handling Record Navigation
Building record navigation links
Using Application objects for record navigation
Tracking record status
Viewing Live Data
How Live Data works
Setting up for Live Data
Entering and exiting Live Data view
Making changes in Live Data
Live Data Settings
Getting the query string
Posting responses with Live Data settings
Previewing an Application in the Browser
Using the Server Debug Panel with ColdFusion
Using the URL to Pass Parameters
Sending parameters
Receiving parameters
Automating Master-Detail Page production
Getting Values from a Form
Passing single values from a form
Passing multiple values from a form
Passing form and URL values to a related page
Establishing Dynamic Form Elements
Managing Data Sources Online
Inserting data
Updating data
Deleting data
Inserting Variables
Application and session variables
Request and other variables
Connecting to the Customer
Logging in existing customers
Restricting access
Helping users log out
Adding new customers
Bringing in Photoshop Images
Inserting Photoshop files
Copying and pasting from Photoshop
Updating a Photoshop Smart Object
Integrating Fireworks
Optimizing an image in Fireworks
Editing an image in Fireworks
Replacing an image placeholder using Fireworks
Inserting Rollovers
Using Dreamweaver’s behaviors
Using Fireworks’ code
Modifying sliced images
Controlling Fireworks with Dreamweaver
Creating a Web photo album
Building Dreamweaver/Fireworks extensions
Working with Bridge
Including Flash Movies in Dreamweaver Projects
Designating SWF Attributes
Setting Scale in Flash movies
Additional parameters for Flash
Editing SWF Files from within Dreamweaver
Inserting FlashPaper Documents
Adding Shockwave Files
Video on the Web
The Flash Video Revolution
Encoding video
Progressive download versus streaming
Inserting Flash video
Publishing Flash video files
Modifying Flash video parameters
Mainstream Streaming Media
Windows Media
Working with Video Clips
Linking to video
Embedding video
Playing Videos in Dreamweaver
Inserting QuickTime Movies
QuickTime versions
Playing QuickTime VR
Streaming with RealMedia
Inserting RealMedia in your Web page
Digital Audio Fundamentals
Digital audio fundamentals
File formats
Making audio files lighter
MIDI Files
MP3 Mini-Primer
Player support
Encoding MP3
Linking to Audio Files
Embedding Sounds and Music
Playing Background Music
Targeting Specific Plugins
Windows Media Player audio
Using embed with ActiveX
Installing Streaming Audio
Working with floating or embedded RealAudio players
Accessing RealAudio parameters
Integrating Podcasts
Podcast XML feeds
Linking to podcasts and feeds
Understanding Templates
Creating Your Own Templates
Using Editable Regions
Marking existing content as editable
Inserting a new editable region
Creating links in templates
Locking an editable region
Adding Content to Template Documents
Making Attributes Editable
Setting Editable Attributes
Enabling Repeating Regions
Modifying a repeating region
Constructing a repeating table
Establishing Optional Regions
Combining editable and optional regions
Setting optional region properties
Evaluating template expressions
Template expression examples
Nesting Templates
Working with Templates in the Assets Panel
Creating a blank template
Opening and deleting templates
Applying templates
Mapping inconsistent template regions
Updating Templates
Removing Template Markup
Deleting template markup individually
Removing template markup from an entire page
Exporting a site without template markup
Changing the Default Document
Editing Content in the Browser
Setting up InContext Editing templates
Registering an InContext Editing site
Making edits online
Dreamweaver Library Items
Using the Library Assets Panel
Adding a Library item
Moving Library items to a new site
Inserting a Library item in your Web page
Deleting an item from the Library
Renaming a Library item
Building a Library Item
Editing a Library Item
Updating Your Web Sites with Libraries
Applying Server-Side Includes
Adding server-side includes
Editing server-side includes
Converting Pages in Dreamweaver
Validating Your Code
Setting Validator preferences
Checking Your Page for Compatibility
Checking your pages
Using the results of the Browser Compatibility Check
Following Check In/Check Out Procedures
Check In/Check Out overview
Enabling Check In/Check Out
Checking files in and out
Keeping Track with Design Notes
Setting up for Design Notes
Setting the status with Design Notes
Creating custom Design Notes
Viewing Design Notes
Browsing File View Columns
Generating Reports
Outputting HTML reports
Administering Adobe Contribute Sites
Setting up Contribute compatibility
Entering sitewide administrator settings
Establishing Contribute roles
Connecting users
Rolling back a Contribute page in Dreamweaver
Integrating Dreamweaver with Visual SourceSafe
Communicating with WebDAV
Version Control with Subversion
Connecting to a Subversion server
Managing files in the repository
Understanding XML
Exporting XML
Importing XML
Building Your Own XML Files
Styling with XSL
Including XSLT fragments
Building full XSLT pages
Adding New Commands
Understanding Dreamweaver commands
Recording and replaying commands
Scripting commands
Useful command routines
Managing Menus and Keyboard Shortcuts
Handling History panel commands
Using the Keyboard Shortcut editor
Adjusting the menus.xml file
Building menu commands
Insert Record
Update Record
Delete Record
User authentication
Dynamic elements
Stored procedure/command/callable
Installing Additional Server Behaviors
Creating Custom Server Behaviors
About Adobe AIR
Installing AIR into Dreamweaver
Designing for AIR
Packaging Your AIR Application
P. 1
Dreamweaver CS4 Bible

Dreamweaver CS4 Bible

Ratings: (0)|Views: 1,107 |Likes:
Published by Wiley
Packed with more than one thousand pages of hands-on instruction and step-by-step tutorials, the bestseller returns with everything you need to know to harness the power of Dreamweaver CS4. This comprehensive resource guides you through the ins and outs of Dreamweaver CS4 so you can quickly get started building dynamic, data-driven sites. The book demonstrates building interactive forms; creati...
Packed with more than one thousand pages of hands-on instruction and step-by-step tutorials, the bestseller returns with everything you need to know to harness the power of Dreamweaver CS4. This comprehensive resource guides you through the ins and outs of Dreamweaver CS4 so you can quickly get started building dynamic, data-driven sites. The book demonstrates building interactive forms; creati...

More info:

Publish date: Mar 13, 2009
Added to Scribd: Feb 05, 2010
Copyright:Traditional Copyright: All rights reservedISBN:9780470494745
List Price: $49.99 Buy Now


Read on Scribd mobile: iPhone, iPad and Android.
This book can be read on up to 6 mobile devices.
See more
See less






You're Reading a Free Preview
Pages 28 to 768 are not shown in this preview.
You're Reading a Free Preview
Pages 811 to 1191 are not shown in this preview.
You're Reading a Free Preview
Pages 1227 to 1363 are not shown in this preview.

Activity (15)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Benoît Pamazi liked this
mwenyewe liked this
indizguise liked this
jmclauri liked this
uthcnghrir liked this
Renea McKenzie liked this
indizguise liked this

You're Reading a Free Preview