Here are some notes on using Expression Web. This product has been discontinued. These notes are old and have not been reviewed or updated in years.
To get Expression Web to work properly, you should first create a site.
Learning to work with sites in Expression Web is crucial. If you don't work from inside a site, a lot of the best features of Expression Web will not work for you. For instance, it won't know how to help you create links from one file to another file that will resolve correctly when you copy the files to a new location.
When you create a new HTML5 file in Expression Web you can decide whether it should an HTML 5, XHTML, or etc. You can also decide whether the IDE should give support of CSS2, or CSS3 documents.
Note that nothing is changed in the syntax of a file if you select CSS3. What changes is the kind of intellisence you get inside of Expression Web.
The panels are the windows that appear on the right and left of the editor. For instance, Managing Styles, Folder List, and Tag Properties are all panels. Use the Panels menu to display and manipulate the panels.
You can hide or reveal all the panels by toggling F4. You can also have multiple workspaces, or default arrangements of the panels. There are several default workspaces, but you can create new ones at any time.
Use this panel to:
These are the two panels that usually appear on the bottom left of the screen. They are meant to give you insight into the properties in effect on a tag. If you want to apply or edit the CSS, use the Apply and Manage Style windows which usually appear on the far right.
The Tag Properties show up on the left side of the IDE.
Drop the little arrow and
Select Tag - Selection the tag and contents
Select Tag Contents - Select the tag contents
Edit the tag in a pop up called the Quick Tag Editor
Wrap the tag, which allows you to surround the tag with another tag.
Dynamic Web Templates are similar to Dreamweaver Web Templates. They allow you to imbed blocks of code in multiple documents. For instance, if you want to include identical headers, menus or footers in multiple documents, then you could use a DWT. Server Side Includes are another way to achieve this same goal. You could also use a scripting language such as PHP or Python.
Expression Web includes a number of example sites that come with existing DWT that you can study. You can also just create a file with a DWT extension and put some code in it and apply it to an existing HTML file. By trial and error, you will soon learn what it can and can't do for you.
I consider DWT's to be something of a hack, nevertheless, at the time of this writing, I am using them extensively. They may be a hack, but they sure are useful!
Press F7, or choose Tools | Spelling from the menu. In the Spelling Options dialog, which you can reach from Tools | Spelling menu, there is a checkbox for turning on Check Spelling as your type. I generally turn this on, since I don't like to search through a page for spelling errors, since my pages frequently have a lot of code with odd words in it that simply should not be checked. I wish they had an option that would allow me to ignore spelling errors in HTML tags with certain IDs.