You are previewing Microsoft® Expression® Web 4 Step by Step.
O'Reilly logo
Microsoft® Expression® Web 4 Step by Step

Book Description

The smart way to learn Microsoft Expression Web 4 -- one step at a time!

Experience learning made easy -- and quickly teach yourself how to create dynamic, standards-based Web sites. With Step by Step, you set the pace -- building and practicing the skills you need, just when you need them!

  • Build your site with customizable templates -- or create your own

  • Adjust settings in Expression Web 4 to create different sites

  • Add Photoshop files, Microsoft Silverlight video, and .wmv files

  • Use CSS, HTML, and XHTML to manage site style and accessibility

  • Connect to servers using Microsoft ASP.NET and PHP

  • Choose the right publishing method for your scenario

  • Your Step by Step digital content includes:

  • All the books practice files -- ready to download and put to work.

  • Fully searchable online edition of this book -- with unlimited access on the Web.

  • Video tutorials illustrating important procedures and concepts

  • Table of Contents

    1. Microsoft® Expression® Web 4 Step by Step
      1. SPECIAL OFFER: Upgrade this ebook with O’Reilly
      2. A Note Regarding Supplemental Files
      3. Acknowledgments
      4. Introduction
        1. System Requirements
        2. Information for Readers Running Windows XP or Vista
        3. Who Is This Book For?
        4. Assumptions
        5. What’s New in Expression Web 4
        6. Acquiring Expression Web 4
        7. Code Samples
          1. Installing the Code Samples
          2. What’s in the Sample Code?
        8. Organization of This Book
        9. Conventions and Features in This Book
        10. Errata and Book Support
        11. We Want to Hear from You
        12. Stay in Touch
      5. 1. Understanding How Expression Web 4 Works
        1. Understanding the Expression Web 4 Interface
          1. Take a clockwise tour of the Expression Web 4 default layout
        2. Opening a Site
          1. Open and examine an entire site
        3. Using Site Views
          1. Use Site Views
        4. Opening a Page
          1. Open pages in various ways
        5. Using Page Views
          1. Explore page view functionality
        6. Using the Snapshot Panel
          1. Use the Snapshot panel
        7. Using Visual Aids
          1. Use Visual Aids in the editing window in Design view
        8. Using Browser Preview
          1. View pages with browser preview and alternative browsers using Expression Web
        9. Using SuperPreview
          1. Compare Web pages in multiple browsers with SuperPreview
        10. Key Points
      6. 2. Capitalizing on Expression Web 4 Functionality
        1. Changing Site Settings
          1. Explore site settings
        2. Changing Application Options
          1. Explore Application Options settings
        3. Changing Page Editor Options
          1. Explore the Page Editor Options dialog box
        4. Using the Expression Development Server
          1. Use the Expression Development Server
        5. Using PHP with the Expression Development Server
          1. Install and configure PHP for the Expression Development Server at both application and site levels
        6. Creating a New Site with Expression Web
          1. Creating a New Site from an Expression Web Template
            1. Create a new site by using a site template
          2. Creating an Empty Site and Importing Files and Folders
            1. Create an empty site and import files and folders
        7. Using the Import Site Wizard
          1. Use the Import Site Wizard
        8. Configuring Add-ins
          1. View, enable, and disable add-in-based components
        9. Key Points
      7. 3. Capitalizing on the Template Options in Expression Web 4
        1. Understanding Template Concepts
        2. Using Dynamic Web Templates
          1. Use a Dynamic Web Template
        3. Using the Include Page Feature
          1. Include a page
        4. Using ASP.NET Master Pages
          1. Use an ASP.NET master page
        5. Using ASP.NET Web User Controls
          1. Add an ASP.NET Web user control
        6. Using PHP Include Files
          1. Use PHP include files
        7. Key Points
      8. 4. It’s All About Content
        1. Using Tables Properly
          1. Display tabular data in a table
        2. Using Lists to Group Information
          1. Create an unordered list
          2. Create an ordered list
          3. Create a definition list
        3. Using Semantic Markup
          1. Use HTML and cascading style sheets that define the purpose and appearance of text
        4. Styling the Presentation of Your Content
          1. Use cascading style sheets to style an HTML element
          2. Modify ordered list style
          3. Modify definition list appearance
        5. Adding Images to a Web Page
          1. Insert images into a Web page
        6. Editing Images with Expression Design
          1. Edit an image in Expression Design and use it in Expression Web
        7. Using Photoshop Files in a Web Page
          1. Use a Photoshop file in a Web page
        8. Using Silverlight Video in a Web Page
          1. Insert a Silverlight Video into a Webpage
        9. Using Deep Zoom Composer Projects in a Web Page
          1. Insert Deep Zoom Composer images into your Web page
            1. Deep Zoom Composer Resources
        10. Key Points
      9. 5. Understanding Validity and Accessibility
        1. Understanding and Changing a DOCTYPE
          1. Change a file DOCTYPE
        2. Verifying and Addressing W3C Validity
          1. Check page validity procedure
        3. Verifying and Addressing Accessibility
          1. Use the Accessibility Checker
        4. Styling Text with Cascading Style Sheets
          1. Use cascading style sheets to style text
        5. Key Points
      10. 6. Creating a Web Site from Scratch
        1. Working with a Graphics Template
          1. Create and export a simple graphics template
        2. Creating an HTML Layout
          1. Create an HTML layout
        3. Styling Major HTML Elements
          1. Create CSS styles for HTML markup
        4. Designing the Site Architecture and Navigation
          1. Design the folder structure and navigation for a site
        5. Styling for Alternative Media
          1. Create a cascading style sheet for the print version of your pages
        6. Key Points
      11. 7. Adding Client-Side Functionality
        1. Understanding Server-Side vs. Client-Side Scripting
        2. Using Layers and Behaviors
          1. Use Interactive Buttons and the Layers and Behaviors panels to create a multimedia display area
        3. Using Data View in an HTML Page
          1. Insert a Data View into an HTM/HTML page
          2. Customize the Data View source code
        4. Creating and Using HTML Forms
          1. Create and configure a simple contact form to send user input to a results page
        5. Key Points
      12. 8. Adding Functionality with jQuery and PHP
        1. Using jQuery in Expression Web
          1. Link a page to a jQuery library, write a simple function, and use a jQuery plug-in
          2. Link to a jQuery plug-in and use it to validate user input
        2. Using the Expression Web PHP Tools
          1. Using PHP in Expression Web
          2. Improve the image list
          3. Explore the power of generic include files
        3. Key Points
      13. 9. Adding Functionality with ASP.NET and AJAX
        1. Using ASP.NET Tools in Expression Web
          1. The ASP.NET Segment of the Toolbox
        2. Converting a DWT to a Master Page
          1. Convert a Dynamic Web Template into an ASP.NET master page
          2. Make the template more flexible
        3. Using Site Navigation Controls
          1. Add an ASP.NET navigation control
        4. Using the AdRotator Control
          1. Insert an ASP.NET AdRotator control and modify its XML information file
        5. Linking to Data Sources and Using Data Controls
          1. Display Access database information using GridView and ListView controls
        6. Using ASP.NET Ajax Features
          1. Use ASP.NET AJAX to cycle AdRotator items without refreshing the page
        7. Key Points
      14. 10. Managing and Publishing Your Work
        1. Considering Hosting Requirements
          1. Reseller Accounts
        2. Finding and Registering a Domain Name
        3. Using Microsoft Office Live Small Business
        4. Understanding the Publishing Protocols Available in Expression Web
        5. Considering Security Requirements
        6. Publishing with FTP
          1. Publish a site using FTP
        7. Publishing Using HTTP (FrontPage Server Extensions)
          1. Publish a site using HTTP
        8. File System Publishing
          1. Publish a site to a disk location
        9. Managing a Web Site
        10. Backing Up Server-Based Sites
          1. Back up a server site to your local computer
        11. Editing Server-Based Sites
          1. Make changes directly to a server-based site
        12. Using Site Settings
          1. Use the Site Settings dialog box to make global changes and troubleshoot problems
        13. Publishing Selectively
          1. Publish selected files using File System publishing to prevent specific files from being published
        14. Using Subsites
          1. Convert folders to subsites and subsites to folders
        15. Import and Export Web Packages
          1. Export and import a Web package
        16. Use SEO Reports
          1. Use Search Engine Optimization Reports to analyze the sample site and make changes based on its recommendations
        17. Key Points
      15. Index
      16. About the Author
      17. SPECIAL OFFER: Upgrade this ebook with O’Reilly