Expression Web
The basics and beyond
home
toc
exercises
errata
links
contact
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