You are previewing Dreamweaver in a Nutshell.
O'Reilly logo
Dreamweaver in a Nutshell

Book Description

A quick desktop reference for both new and experienced Dreamweaver developers, Dreamweaver in a Nutshell distills all of the software's features, commands, and shortcuts into one indispensable book. This is the most succinct and useful Dreamweaver reference available, and the only one in the compact In a Nutshell style. With this book, you will learn everything from document management to site management and all the details in between. You'll also benefit from the author's years of hands-on experience through the power user tips and tricks. All the information you need is here, from basics to advanced topics, including navigation bars, frames, layers, tables, image maps, modifications with XML, style sheets, positioning elements, HTML cleanup tools, and ways to extend Dreamweaver functions and functionality. Provided throughout the book are useful examples to clarify difficult techniques or solve common problems. Dreamweaver in a Nutshell focuses exclusively on Dreamweaver, rather than distracting readers with explanations of HTML and web design. That said, the book is equally useful to Dreamweaver UltraDev, which is based on the Dreamweaver platform. Dreamweaver in a Nutshell is the perfect companion to our best-selling Web Design in a Nutshell, and it complements the O'Reilly HTML, JavaScript, and Cascading Style Sheet books available in electronic format within the Dreamweaver Reference panel. This book's quick style and compact format make it the perfect reference for web site professionals who rely on Dreamweaver daily.

Table of Contents

  1. Dreamweaver in a Nutshell
    1. Preface
      1. The Big Picture
      2. New Features in Dreamweaver 4
      3. Dreamweaver UltraDev’s Features
      4. Layers and Tables and Frames, Oh My!
        1. Frames
        2. Tables
        3. Layers
      5. Contents
        1. Part I: The Content Objects
        2. Part II: Managing Dreamweaver
        3. Part III: Behaviors and Interactive Elements
        4. Part IV : Configuring and Extending Dreamweaver
        5. Part V : Appendixes
      6. Conventions
        1. Screenshots and Keyboard Shortcuts
      7. Suggested Reading
      8. Other Resources
      9. How to Contact Us
      10. Heather’s Acknowledgments
      11. Bruce’s Acknowledgments
    2. I. The Content Objects
      1. 1. Dreamweaver UI
        1. The Document Window and Views
          1. Toolbar
          2. Status Bar
        2. Objects Panel
        3. Property Inspector
        4. Reference Panel
        5. Launcher Bar and Panel Shortcuts
        6. Docking Panels
      2. 2. Core Objects
        1. Head Elements
          1. Title Tag
          2. Meta Tags
            1. Content attribute
            2. Keywords attribute
            3. Description attribute
            4. Refresh attribute
          3. Base Tag
          4. Link Tag
        2. Hyperlinks
          1. Protocols
          2. Absolute and Relative URLs
          3. Email Links
          4. Named Anchors
        3. Images and Image Maps
          1. Inserting Images
          2. Client-Side Image Maps
          3. Rollover Images and Navigation Bars
            1. Rollover images
            2. Navigation bars
          4. Web Photo Album
        4. Text Formatting
          1. Paragraph Formatting (Alignment and Styles)
          2. Horizontal Rules
          3. Date and Time
          4. Font Formatting
          5. Text Size
          6. Text Color
          7. List Styles
            1. Procedure 1
        5. Page Properties
        6. Characters
          1. Special Characters
        7. Hidden Objects
          1. Comments
          2. Nonbreaking Spaces and Paragraph Breaks
          3. Script Tag
      3. 3. Tables and Form Objects
        1. Standard View Versus Layout View
        2. Tables in Standard View
          1. Selecting Table Items in Standard View
            1. Selecting tables
            2. Selecting cells, columns, or rows
          2. Modifying Table and Cell Properties in Standard View
            1. Height and width of tables, rows, and columns
            2. Background images and colors
            3. Border properties
          3. Merging and Splitting Cells
        3. Tables in Layout View
          1. Drawing Tables in Layout View
            1. Aligning images with a tracing image
          2. Table and Cell Properties in Layout View
            1. Autostretch and spacer images
          3. Creating Nested Tables in Layout View
          4. Converting Between Tables and Layers
        4. Tabular Data
          1. Importing and Exporting Tabular Data
          2. Formatting and Sorting Tabular Data
        5. Forms
          1. Processing Form Data
          2. Form Objects
            1. Jump menus
          3. Formatting Forms with Tables
      4. 4. Frames and Layers
        1. Frames and Framesets
          1. Frameset Properties
          2. Frame Properties
          3. Targeting Frames
          4. Nested Frames
          5. NoFrames Content
        2. Layers
          1. Layer Preferences
          2. Creating a Layer
          3. Layer Properties
          4. Layer Positioning
          5. Layers Panel
          6. Nesting Layers
          7. Layers Operations
      5. 5. Using External Resources
        1. Macromedia Source Files
          1. Macromedia Fireworks
            1. Roundtrip graphics editing
            2. Importing Fireworks HTML into Dreamweaver
          2. Macromedia Flash
            1. Inserting Flash Documents
            2. Flash Properties
            3. Inserting Flash Buttons
            4. Inserting Flash Text
          3. Macromedia Generator
          4. Macromedia Shockwave
        2. Java Applets
        3. ActiveX Controls and Plugins
          1. Inserting ActiveX Controls
          2. Inserting Plugins
        4. Server-Side Includes
    3. II. Managing Dreamweaver
      1. 6. Managing a Web Site
        1. Site Management Overview
          1. Menu and File Browser Caveats
        2. Defining a Site
          1. Local Info Category
          2. Remote Info Category
            1. Access choice
            2. FTP access
            3. Local/Network access
            4. SourceSafe Database access
            5. WebDAV access
          3. Design Notes Category
          4. Site Map Layout Category
          5. File View Columns Category
          6. Editing a Previously Defined Site
          7. Creating a New Site from Scratch
            1. Procedure 2
        3. The Site Window
          1. The Site Map and Files View
            1. Manipulating files and folders in the Local Files and Remote Files panes
          2. The Site Map Only View
            1. Manipulating documents and links in the Site Map window
            2. Viewing and hiding pages in the Site Map window
          3. Renaming and Moving Pages
          4. A Site’s File Structure
          5. The Site Files View
        4. Checking Files In and Out
        5. Using Design Notes
          1. Adding Basic Info to Design Notes
          2. Adding and Editing Customized Info in Design Notes
          3. Viewing and Sorting Contents of Design Notes
          4. Removing Design Notes
        6. Preparing an Existing Site for Use
          1. Importing an Existing Site
        7. Cleaning Up a Site
          1. Broken Links
          2. Searching for Orphaned Files
          3. Checking External Links
        8. Updating Your Site
          1. Get, Download, and Check Out
          2. Put, Upload, and Check In
          3. Finding, Selecting, and Transferring Files
          4. Synchronizing Files
        9. Site Reports
        10. Assets Panel
          1. The Site List
          2. The Favorites List
      2. 7. Managing HTML Documents
        1. Cleaning Up Your HTML Code
          1. Clean Up HTML
          2. Clean Up Word HTML
          3. Clean Up FrontPage HTML
          4. Find and Replace
            1. Searching with regular expressions
          5. Tag Selector
          6. Quick Tag Editor
          7. Copy and Paste HTML
          8. Apply Source Formatting
        2. Checking Spelling
        3. History Panel
          1. Replaying Steps
          2. Creating Custom Commands
            1. Editing the Commands menu
            2. Recording a command
        4. Working with Browsers
          1. Preview in Browser
          2. Browser Compatibility Checking
            1. Browser profiles
      3. 8. Templates
        1. Creating a Template
          1. Starting a Template
          2. Using Images in Templates
            1. Procedure 3
          3. Creating Links in a Template
          4. Adding Template Fields
            1. Exporting and importing XML content
          5. Saving a Template
        2. Using Your Template
          1. Template Operations in the Assets Panel
          2. Modifying the Template
          3. Linking Templates to Documents
          4. Detaching Templates from Documents
        3. Template Operation Summary
      4. 9. The Library
        1. Creating a Library Item
          1. Using a Library Item
          2. Creating a Library Item Using a Behavior
        2. Modifying Library Items
          1. Editing Library Items
          2. Deleting and Re-creating Library Items
          3. Library Operation Summary
      5. 10. Cascading Style Sheets
        1. CSS Overview
          1. CSS Versus HTML Styles
          2. CSS and Browsers
          3. CSS Roadmap
        2. CSS Operations
        3. Stylesheets
          1. Embedded Stylesheets
          2. External Stylesheets
        4. Styles
          1. Making Custom Styles (Class Selectors)
          2. Redefining HTML Tags (Type Selectors)
          3. Using CSS Selectors
            1. Pseudo-class selectors
            2. ID selectors
        5. Defining a Style
          1. The Style Definition Dialog Box
            1. CSS Type properties category
            2. CSS Background properties category
            3. CSS Block properties category
            4. CSS Box properties category
            5. CSS Border properties category
            6. CSS List properties category
            7. CSS Positioning properties category
            8. CSS Extensions properties category
        6. CSS Styles Panel
          1. Applying and Clearing CSS Styles
            1. Applying and clearing class selector styles
            2. Applying and clearing type selector and pseudo-selector styles
            3. Applying and clearing ID selector styles
        7. Editing CSS Styles and Stylesheets
          1. Editing Embedded Styles
          2. Editing Styles in External Stylesheets
        8. Further CSS Topics
          1. Cascading and Inheritance
          2. CSS Element Selection Patterns
          3. Downloading Fonts with CSS2
      6. 11. HTML Styles
        1. Creating HTML Styles
          1. Character Formatting Versus Paragraph Formatting
          2. Defining an HTML Style’s Attributes
        2. Applying HTML Styles
        3. Editing HTML Styles
    4. III. Behaviors and Interactive Elements
      1. 12. Behaviors and JavaScript
        1. Browser JavaScript Support
          1. Browser Compatibility
        2. Using Behaviors
        3. The Behaviors Panel
        4. Built-in Behaviors (Actions)
          1. Behavior Summary
          2. Events (Triggers)
            1. The Show Events For submenu
        5. JavaScript
          1. Adding Scripts to Documents
            1. The Insert Script dialog box
            2. Call JavaScript behavior
          2. Using External JavaScripts
          3. Editing JavaScript
            1. Editing embedded JavaScript in the Script Properties dialog box
            2. Editing external JS files in the Code view editor
        6. JavaScript Debugger
          1. Running the Debugger
            1. The JavaScript Syntax Errors dialog box
            2. The JavaScript Debugger window
        7. Browser Configuration Behaviors
          1. Check Browser
          2. Check Plugin
          3. Open Browser Window
      2. 13. Image Behaviors and Fireworks
        1. Rollover Images
          1. Preload Images
          2. Swapping and Restoring Images
            1. Swap Image Restore
        2. Navigation Bars
        3. Fireworks
          1. Creating Tables in Fireworks
          2. Creating Rollovers Using Fireworks
            1. Procedure 4
          3. Dreamweaver and Fireworks Integration
      3. 14. Layer Behaviors
        1. Layer Size and Position
          1. Dragging and Dropping Layers
          2. Resizing Layers
            1. Procedure 5
        2. Altering Layers Dynamically
          1. Updating HTML Within a Layer
          2. Changing Layer Properties
          3. Changing Layer Visibility
            1. Show-Hide Layers behavior
            2. Change Property Behavior
      4. 15. Text Behaviors
        1. Altering Text
          1. Generating Dynamic Text via JavaScript
          2. Altering Text and HTML in Frames
          3. Altering Text in Text Fields
          4. Adding a Message to the Status Bar
        2. Creating Pop-up Messages
      5. 16. Miscellaneous Behaviors
        1. Changing Object Properties
        2. Multimedia Controls
          1. Playing Sound
          2. Control Shockwave or Flash
        3. Using Form Controls
          1. Form Validation
          2. Jump Menus
        4. Using Go To URL
        5. Calling a Behavior from a Link
      6. 17. Timelines
        1. Timelines Panel
          1. Comparison with Director Score and Flash Timelines
          2. Adding Objects to Timelines
          3. Keyframes
          4. Manipulating Animation Bars
        2. Altering Object Properties
          1. Animating Layer Position
            1. Procedure 6
            2. Recording an animation path
          2. Changing Properties with the Properties Panel
          3. Working with Images
          4. Animation Rate
        3. Adding Behaviors to Timelines
          1. Show-Hide Layers Behavior
        4. Controlling Timelines
          1. Starting a Timeline
            1. Playing a timeline with autoplay
            2. Starting and stopping a timeline with an event
          2. Looping a Timeline
        5. Timeline Operation Summary
    5. IV. Configuring and Extending Dreamweaver
      1. 18. Dreamweaver Preferences
        1. General Preferences
        2. Code Colors Preferences
        3. Code Format Preferences
          1. The SourceFormat.txt File
            1. <?options>
            2. <?elements> and <?attributes>
        4. Code Rewriting Preferences
        5. CSS Styles Preferences
        6. File Types / Editors Preferences
        7. Fonts / Encoding Preferences
        8. Highlighting Preferences
        9. Invisible Elements Preferences
        10. Layers Preferences
        11. Layout View Preferences
        12. Panels Preferences
        13. Preview in Browser Preferences
        14. Quick Tag Editor Preferences
        15. Site Preferences
        16. Status Bar Preferences
      2. 19. Customizing the Interface
        1. Customizing Menus
          1. Modifying Menus and Menu Items
            1. Moving menus and menu items
            2. Adding a menu item
            3. Adding a separator
          2. Adding a Menu
          3. Menu Bars
        2. Customizing Keyboard Shortcuts
          1. The Keyboard Shortcuts Dialog Box
          2. Managing Custom Keyboard Shortcuts
          3. Keyboard Shortcuts in the menus.xml File
            1. The <shortcutlist> tag
            2. The <shortcut> tag
        3. Customizing the Objects Panel
          1. Adding Characters to the Objects Panel
            1. Procedure 7
      3. 20. Customizing the Document Template and Dialog Boxes
        1. Customizing the Default Document
        2. Customizing Dreamweaver Dialog Boxes
          1. The Extensions.txt File
      4. 21. Displaying Third-Party Tags
        1. Third-Party Tag Files
          1. <tagspec> Elements
          2. Custom Tag Display in Design View
        2. ASP Tags
        3. JSP Tags
        4. PHP Tags
        5. ColdFusion Tags
      5. 22. Extending Dreamweaver
        1. Dreamweaver Extensions
          1. The Dreamweaver Exchange
          2. Picking an Extension
          3. Downloading an Extension
          4. The Extension Manager
          5. Installing an Extension
          6. Disabling Extensions
          7. Useful Extensions
            1. Add to Favorites (Browsers category)
            2. Atomz Search (App Servers category)
            3. Banner Image Builder (Rich Media category)
            4. External Link Checker (Navigation category)
            5. dHTML Scrollable Area (DHTML/Layers category)
            6. Check Page for Accessibility (Accessibility category)
            7. Dreamweaver Platform SDK (Scripting category)
            8. Open Picture Window Fever! (Productivity category)
            9. Set Permissions (Productivity category)
            10. Table of Contents (Navigation category)
          8. Password Protection and eCommerce
        2. Writing Your Own Extensions
          1. Resources for Extension Developers
          2. Overview of Developing an Extension
      6. 23. CourseBuilder
        1. Installing CourseBuilder
        2. CourseBuilder Interactions
          1. Inserting and Editing Interactions
          2. Multiple Choice
          3. Drag and Drop
          4. Explore
          5. Button
          6. Text Entry
          7. Timer
          8. Slider
          9. Action Manager Template
        3. Configuring Interactions
          1. The Actions Mgr Tab
            1. Segments
            2. Logical structures
            3. Behaviors
            4. CourseBuilder actions
            5. Tracking actions
    6. V. Appendixes
      1. A. Keyboard Shortcuts
        1. Window Menu and Panels
        2. Help Menu
        3. File and Edit Menu
        4. Document View Options
        5. Insert Menu
        6. Editing and Formatting Text
        7. Hyperlinks
        8. Tables
        9. Frames
        10. Layers
        11. Site Menu in Main Menu Bar
        12. Site Window Menus
        13. Commands Menu
        14. Plugins Options
        15. Templates and Libraries
        16. Document Editing Shortcuts
        17. Manipulating Timelines
      2. B. HTML Character Entities
        1. HTML Character Entities
      3. C. Site Construction Checklist
        1. Browser and Platform Support
        2. Site Construction Tasks
          1. Deployment Guidelines
          2. Web Address and Email Address Tips
          3. Navigation Methods
          4. Content
          5. Colors
          6. XHTML Compliance
        3. Search Engines
          1. <title>
        4. Graphics and Performance
    7. Index
    8. Colophon