Expression Web
The basics and beyond

Table of Contents

  • Introduction
  • CHAPTER 1 Before You Begin
    • Why Are You Creating a Website?
    • Typical Website Objectives
      • Personal Sites
      • Business Sites
    • Attracting the Site Visitors You Want
      • Picture Your Target Visitor
      • Content Equals Credibility
      • Keep Your List Simple
      • Points to Ponder
    • Choosing a Domain Name
      • Personal Site
      • Business Site
    • Web Hosting
      • Hosting Using a Subdomain Name
      • Commercial Web Hosting
      • A Word About Web Servers
      • What to Look for in a Web Host
    • Simple Rules for All Websites
    • Installing Expression Web
    • Choosing Your Install Type
    • Taking Your First Look at Expression Web
    • Summary
  • CHAPTER 2 Taking Your First Steps
    • Creating a Local Website
      • File Menu
      • Edit Menu
      • View Menu
      • Insert Menu
      • Format Men
    • Summary
  • CHAPTER 3 Starting Off Right: Configuring Expression Web
    • Using the Tools Menu
      • General Tools Section
      • Reports Section
      • Optimize HTML Selection
      • Program Management
      • Preferences Section
    • Using the Site Menu
      • Folders
      • Remote Web Site
      • Reports
      • Hyperlinks
      • Recalculate Hyperlinks
      • Site Settings
    • Summary
  • CHAPTER 4 Using Semantic, Structured HTML to Create Web Pages
    • Required Elements
      • Structuring Your Web Page
      • Lists
      • Tables
      • Other HTML Elements from the Drop-Down List
      • Hyperlinks
    • The Importance of Hidden Elements
    • Summary
  • CHAPTER 5 Essential CSS: What You Need to Know
    • What Is CSS?
    • Why Use Stylesheets?
      • Types of Styles
      • C for Cascade
      • Class and ID
      • <div> and <span>
    • Setting Properties and Values
      • Page Elements
      • Margin and Padding
      • Color
      • Background Properties
      • Hyperlinks and Pseudo-Classes
      • Applying a Declaration to a Group of Selectors
      • Fonts
      • Box Properties
    • Changing the Document Flow with CSS
      • Floats
      • Position Absolute
      • Position Relative
    • Summary
  • CHAPTER 6 Using Expression Web to Create Basic CSS
    • Creating New Styles
    • Using the Block Category
    • Setting the Background
    • Creating a Border
    • Creating a Box
    • Creating Tables
    • Summary
  • CHAPTER 7 CSS Positioning Using Expression Web Style Tools
    • Creating the Initial Page
    • Working with the Positioning Category
    • Working with the Layout Category
    • Lists
    • Building a Page Layout
    • Summary
  • CHAPTER 8 Branding Your Website
    • Choosing a Color Scheme
      • Complementary Color Schemes
      • Analogous Color Schemes
      • Monochromatic Color Schemes
    • Choosing Images for Your Site
      • Graphics
      • Photos
      • Stock Photos
      • Image Formats
    • Adding Images to Your Web Pages
      • Establishing Your Look and Feel
      • Maintaining Your Branding Throughout Your Site
    • Summary
  • CHAPTER 9 Dynamic Web Templates
    • DWT Overview
      • What Does a DWT Do?
      • Creating the DWT
      • Adding Editable Regions
      • Editable Regions in the <head> Section
    • Attaching DWTs to Your Web Pages
    • Attaching a DWT to an Existing Page
      • Preparing an Existing Page for a DWT
    • Applying a DWT to a Page with Content
      • Moving Content Between Editable Regions
      • After the Template Has Been Applied
    • Editing a DWT
    • Detaching a Page from a DWT
    • Changing the Attached DWT
    • Summary
  • CHAPTER 10 Forms
    • Required Elements for a Form
    • Processing Forms
      • Setting Form Properties
      • ASP Send with CDO
      • PHP Send Mail
    • ASP.NET 2.0 Form Controls
    • Summary
  • CHAPTER 11 Legal and Usability Issues
    • Legal Issues
      • Accessibility
      • Copyright
      • Privacy
      • Licensing
    • Usability
      • Usability Testing
      • Where Can You Find Testers?
    • Using Expression Reports
      • Hyperlink Reports
      • Site Reports
    • Summary
  • CHAPTER 12 Master Pages
    • Creating a Master Page
    • Nesting Master Pages
    • Summary
  • CHAPTER 13 Beyond the Basics in CSS and Scripting
    • Alternative Stylesheet Types
      • Applying Different Media Types
      • Print Stylesheets
    • Validating your Forms
      • ASP.NET Form Validation Controls
      • ASP.NET Validation Controls Tag Properties
    • HTML Forms Validation
    • Password Protecting a Folder
    • Creating a web.config File
    • Summary
  • APPENDIX Extending Expression Web with Add-Ons
    • Adding PayPal Buttons
    • Adding Form Tools
    • Keyboard Shortcuts
  • INDEX