Microsoft Web 3 On Demand

59

Transcript of Microsoft Web 3 On Demand

Page 1: Microsoft Web 3 On Demand
Page 2: Microsoft Web 3 On Demand

Microsoft® Expression® Web 3 On Demand

Copyright © 2 010 by Perspection, Inc.All rights reserved. No part of this book shall be reproduced, stored in aretrieval system, or transmitted by any means, electronic, mechanical, photo-copying, recording, or otherwise, without written permission from the publish-er. No patent liability is assumed with respect to the use of the informationcontained herein. Although every precaution has been taken in the prepara-tion of this book, the publisher and author assume no responsibility for errorsor omissions. Nor is any liability assumed for damages resulting from the useof the information contained herein.

Library of Congress Cataloging-in-Publication Data is on file.

ISBN 0-7897-3980-1

ISBN-13: 978-0-7897-3980-3

Printed and bound in the United States of AmericaFirst Printing: October 2009

Que Publishing offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales.

For information, please contact: U.S. Corporate and Government Sales

1-800-382-3419 or [email protected]

For sales outside the U.S., please contact: International Sales

1-317-428-3341 or [email protected]

TrademarksAll terms mentioned in this book that are known to be trademarks or servicemarks have been appropriately capitalized. Que cannot attest to the accuracyof this information. Use of a term in this book should not be regarded asaffecting the validity of any trademark or service mark.

Microsoft and the Microsoft Office logo are registered trademarks of MicrosoftCorporation in the United States and/or other countries.

Warning and DisclaimerEvery effort has been made to make this book as complete and as accurate aspossible, but no warranty or fitness is implied. The authors and the publishersshall have neither liability nor responsibility to any person or entity withrespect to any loss or damage arising from the information contained in thisbook.

PublisherPaul Boger

Associate PublisherGreg Wiegand

Acquisitions EditorLoretta Yates

Managing EditorSteve Johnson

AuthorSteve Johnson

Technical EditorBeth Teyler

Page LayoutJames Teyler

Interior DesignersSteve JohnsonMarian Hartsough

PhotographsTracy Teyler

IndexerKatherine Stimson

ProofreaderBeth Teyler

Team CoordinatorCindy Teeters

Page 3: Microsoft Web 3 On Demand

xv

Introduction

Welcome to Microsoft Expression Web 3 On Demand, a visual quick reference book that shows you how to work efficiently with Expression Web 3. This book provides com-plete coverage of basic to advanced Expression Web 3 skills.

How This Book WorksYou don’t have to read this book in any particular order.We’ve designed the book so that you can jump in, get theinformation you need, and jump out. However, the book doesfollow a logical progression from simple tasks to more com-plex ones. Each task is presented on no more than two facingpages, which lets you focus on a single task without havingto turn the page. To find the information that you need, justlook up the task in the table of contents or index, and turn tothe page listed. Read the task introduction, follow the step-by-step instructions in the left column along with screen illus-trations in the right column, and you’re done.

What’s NewIf you’re searching for what’s new in Expression Web 3, justlook for the icon: New!. The new icon appears in the table ofcontents and throughout this book so you can quickly andeasily identify a new or improved feature in Expression Web.A complete description of each new feature appears in theNew Features guide in the back of this book.

Keyboard ShortcutsMost menu commands have a keyboard equivalent, such asCtrl+P, as a quicker alternative to using the mouse. A com-plete list of keyboard shortcuts is available in the back of thisbook and on the Web at www.perspection.com.

How You’ll Learn

How This Book Works

What’s New

Keyboard Shortcuts

Step-by-Step Instructions

Real World Examples

Workshop

Get More on the Web

Get Updates

Expression Studio

Page 4: Microsoft Web 3 On Demand

xvi

Step-by-StepInstructionsThis book provides concise step-by-step instructions that show you“how” to accomplish a task. Eachset of instructions includes illus-trations that directly correspond tothe easy-to-read steps. Alsoincluded in the text are time-savers, tables, and sidebars tohelp you work more efficiently orto teach you more in-depth infor-mation. A “Did You Know?” pro-vides tips and techniques to helpyou work smarter, while a “SeeAlso” leads you to other parts ofthe book containing related infor-mation about the task.

Real World ExamplesThis book uses real world exam-ples files to give you a context inwhich to use the task. By usingthe example files, you won’t wastetime looking for or creating sam-ple files. You get a start file and aresult file, so you can compareyour work. Not every topic needsan example file, such as changingoptions, so we provide a completelist of the example files usedthrough out the book. The exam-ple files that you need for projecttasks along with a complete filelist are available on the Web atwww.perspection.com.

Real worldexamples helpyou apply whatyou’ve learnedto other tasks.

Illustrationsmatch thenumberedsteps.

Numberedsteps guideyou througheach task.

Did You Know? alertsyou to tips, techniquesand related information.

See Also points you torelated information inthe book.

Easy-to-followintroductionsfocus on asingle concept.

Page 5: Microsoft Web 3 On Demand

WorkshopsThis book shows you how to puttogether the individual step-by-step tasks into in-depth projectswith the Workshop. You start eachproject with a sample file, workthrough the steps, and then com-pare your results with projectresults file at the end. The Work-shop projects and associated filesare available on the Web atwww.perspection.com.

Get More on the WebIn addition to the information inthis book, you can also get moreinformation on the Web to helpyou get up to speed faster withExpression Web. Some of theinformation includes:

More Content◆ Photographs. Download

photographs and othergraphics to use in your Webpages.

◆ More Content. Download newcontent developed afterpublication.

You can access these additionalresources on the Web at www.perspection.com.

The Workshopswalks you throughin-depth projects tohelp you putExpression Web to work.

Introduction xvii

Additional content is available on theWeb. You candownloadphotographs foryour own use.

Page 6: Microsoft Web 3 On Demand

xviii

Get UpdatesLike any software, it continues tochange and get better withupdates and patches, so it’simportant to regularly check theMicrosoft Expression Web site at www.microsoft.com/expression, and then click Expression Web under Products.

Expression StudioExpression Web is part of theMicrosoft Expression Studio,which includes Expression Blendplus SketchFlow, Design, andEncoder. Expression Blend is aprofessional design tool that letsyou create engaging, Web-con-nected, user experiences for Win-dows. SketchFlow is a prototypingtool that makes it easy to sketchout your user interface. Expres-sion Design is a professional illus-tration and graphic design toolthat lets you build compelling ele-ments for both Web and desktopapplication user interfaces.Expression Encoder is a profes-sional tool that allows you to pub-lish videos to Micosoft Silverlight.See Chapter 16, “Working withExpression Studio” on page 385for more information and step-by-step instructions for using individ-ual Expression Studio programs.

Check theExpression Webonlne site to GetUpdates.

Expression Studiocombines Webtools to createan expanded Webdevelopmentenvironment.

Page 7: Microsoft Web 3 On Demand

Working with Web Pages

Introduction

Once on the Web, you can open other Web pages in theFolder List or Folders views, or you can even open upanother page using the Windows menu. Microsoft ExpressionWeb provides several ways to navigate between pages. Afteryou open a Web page, you can use the document tabs at thetop of the editing window in Design view, choose the Webpage’s name from the Window menu, or press Ctrl+Tab untilthe page you want appears in the window to navigatebetween pages.

One of the most user-friendly components of ExpressionWeb is its capability to automatically convert text and imagesinto HTML format. When you save a Web site or Web page, itis actually being saved in HTML format. After you create aWeb site, you can use the Folder List view to quickly and eas-ily manage individual Web pages.

When looking at a Web site, there are certain details thatcan make your Web pages a site that visitors will return to.Microsoft Expression Web helps you generate that type ofsite. Visitors might notice a washed out background picturecalled a watermark. Or maybe it’s a soothing color or lightsound as you pass over certain feature of the page. Having acustom feel will express to your visitors that you’ve spenttime and looked at every detail of your site.

You can preview your Web pages in a browser, or inDesign view. Because each browser can display your site dif-ferently, you will want to examine your site using several ofthe most popular browser formats. You can also create yourown template, instead of using one of the built-in page tem-plates that comes with Expression Web. 3

3What You’ll Do

Create an HTML Page

Open Web Pages from Within a Web

Navigate Web Pages

Display Web Pages in the HTML Format

Manage Web Pages

Set the Home Page

Change the Web Page Title

Change Web Page Properties

Insert Background Pictures andWatermarks

Change Background Colors

Add Background Sound

Set Page Size

Preview Web Pages

Print Web Pages

Create a Page Template

Use a Dynamic Page Template

Create a Master and Content Page

Save a Web Page with Different Formats

Animate Page Transitions

43

Page 8: Microsoft Web 3 On Demand

44 Chapter 3

An HTML page is a common Web page. HTML is a coding languagethat describes the elements on a Web page and instructs a Webbrowser how to display it. As you add elements to an HTML page inDesign view, Expression Web creates the HTML code behind it. If youare familiar with the HTML language, you can use the Code view tomake code changes. Split view allows you to display Design and Codeview at the same time, which makes it a beneficial learning tool. Whenyou add an element in Design view, you can view the related code inCode view. You can use the New submenu on the File menu or the Newbutton on the Common toolbar to create a new HTML page. With thePage Editor Options dialog box, you can set the default type for newdocuments and the default file extension—either .html or .htm—fornew HTML documents.

Creating an HTMLPage

Create an HTML Page Quickly

Click the Web Site tab for the sitein which you want a new page.

Use any of the following methods:

◆ Click the File menu, point toNew, and then click HTML.

◆ Click the New button arrow onthe Common toolbar, and thenclick HTML.

◆ Click the New button on theCommon toolbar (applies whenHTML is set as the defaultdocument type).

TIMESAVER Press Ctrl+N tocreate a new HTML page.

An untitled Web page appearswithout the use of New dialog box.

Click the Save button on theCommon toolbar, type a name forthe page, and then click Save.

3

2

12 New HTML page

Page 9: Microsoft Web 3 On Demand

Working with Web Pages 45

Create an HTML Page

Click the Web Site tab for the sitein which you want a new page.

Click the New button arrow on theCommon toolbar, and then clickPage.

In the left pane, click General.

Click HTML.

Click OK.

An untitled Web page appears.

Click the Save button on theCommon toolbar, type a name forthe page, and then click Save.

Set the Default Document Type

Click the Tools menu, and thenclick Page Editor Options.

Click the Authoring tab.

Click the Default Document listarrow, and then select thedocument type you want.

Click the .html or .htm option forthe default HTML file extension.

To add a byte order mark (BOM) toa new UTF-8 document, select thecheck boxes next to theextensions you want, or deselectthe ones you don’t want.

Click OK.6

5

4

3

2

1

6

5

4

3

2

1

5

3 4

6

2

5

3

4

Page 10: Microsoft Web 3 On Demand

Expression Web allows you to multi-task, which means you can havemore than one Web page open at the same time. After you open a Website, you can quickly open Web pages in Folders view, or from theFolder List instead of using the Open button on the Common toolbar orthe Open command on the File menu. If you want to view open Webpages in a separate Expression Web window, you can display the page,and then choose Open in New Window from the Window menu. Youcan press Alt+Tab to switch between the separate windows. Instead ofstarting from scratch to create a new page, you can open a copy of anexisting page with the default new Web page title of Untitled_1.htm.

46 Chapter 3

Opening Web Pagesfrom Within a Web

Open a Web Page in FoldersView

Open the Web site with the Webpage you want to open.

Click the Web Site tab.

Click the Folders button.

Double-click the icon or file namerepresenting the page you want toaccess.

4

3

2

1

3

2

4

See AlsoSee “Opening an Existing Web Page”on page 13 for information on openingan external Web page.

Did You Know?You can open a linked page fromDesign view. Press and hold Ctrl andclick a hyperlink in the page, or right-click a hyperlink in a page that’salready open, and then click FollowHyperlink.

Page 11: Microsoft Web 3 On Demand

Working with Web Pages 47

Open a Web Page Using theFolder List

Open the Web site with the Webpage you want to open.

If necessary, click the Panelsmenu, and then click Folder List todisplay the Folder List.

Double-click the page you want toopen.

Open a Copy of a Web PageUsing the Folder List

Open the Web site with the Webpage you want to open.

If necessary, click the Panelsmenu, and then click Folder List todisplay the Folder List.

Right-click the page you want tocopy, and then click New FromExisting Page.

A new untitled page appears in theEditing window with content andformats from the original templateWeb page.

Click the Save button on theCommon toolbar.

Navigate to the Web site folderlocation where you want to addpages.

Type a name for the page, or usethe suggested name, and thenclick Save.

6

5

4

3

2

1

3

2

1

23 Web page opened from Folder List1

4

3

1 2

Page 12: Microsoft Web 3 On Demand

Expression Web provides several ways to navigate between pages.After you open a Web page, you can use the document tabs at the topof the Editing window, choose the Web page’s name from the Windowmenu, or press Ctrl+Tab until the page you want appears in the windowto navigate between pages.

48 Chapter 3

Navigating Web Pages

Navigate Web Pages UsingDocument Tabs

Open the Web site with the Webpage you want to display, and thenopen the Web page.

Click the document tab with thepage you want to display.

Navigate Web Pages Using theWindows Menu

Open the Web site with the Webpage you want to display, and thenopen the Web page.

Click the Window menu.

This displays a list of up to nineopen Web pages.

Click the page you want to open.The Web page opens in Pageview.

3

2

1

2

1

1 2

1

3

2

Page 13: Microsoft Web 3 On Demand

One of the most user-friendly components of Expression Web is itscapability to automatically convert text and images into HTML format. Ifyou’re familiar with HTML, you might be comfortable enough to work inthis mode. HTML adds a series of format instructions to your contentusing tags, such as <i>, that indicate how to format the text for displayon the Web. Use the Quick Tag Selector to select any tag in your Webpage. Use the Quick Tag Editor to insert, wrap, and edit HTML tags.Expression Web uses colored text to distinguish between elementswhen working in HTML format.

Working with Web Pages 49

Displaying Web Pages in the HTMLFormat

Display a Web Page in HTML

Open the Web page you want todisplay in the HTML format.

Click the Split or Code button atthe bottom of the window.

The Web page appears in HTMLcoded form.

Display HTML Tags in Design View

Open the Web page you want todisplay HTML tags.

Click the View menu‚ and thenclick Quick Tag Selector.

HTML tags appear in capsule-size,six-sided frames within the text.

To turn off HTML tags, click theView menu‚ and then click QuickTag Selector again.

3

2

1

2

1

2 Quick Tag Selector1

2

1

Page 14: Microsoft Web 3 On Demand

After you create a Web site, you can use the Folder List to quickly andeasily manage individual Web pages, files and folders. If a page nameis not exactly what you want, you can quickly rename it. The pagename is the file name in your folder list, such as default.htm. You cancreate and name a new folder and move pages to a different location. Ifyou no longer need or want a Web page, you can remove it. You candetermine whether you want the page deleted from your hard drive orjust from the Web.

50 Chapter 3

Managing Web Pages

Rename a Web Page

Open the Web site with the Webpage you want to rename.

If necessary, click the Panelsmenu, and then click Folder List todisplay the Folder List.

In the Folder List, right-click thepage you want to rename, andthen click Rename.

TIMESAVER Click the filename in the Folder List, click thefile again to highlight it.

Select the name of the Web pagefile, except the extension, such as.htm.

Type a new name, and then pressEnter.

5

4

3

2

1 1

3

2

5Did You Know?You can delete a Web page. In theFolder List, right-click the Web pageyou want to delete, click Delete, andthen click Yes.

Page 15: Microsoft Web 3 On Demand

Working with Web Pages 51

Create a New Folder

Open the Web site with the Webpage you want to rename.

If necessary, click the Panelsmenu, and then click Folder List todisplay the Folder List.

Select the folder where you wantto create a new folder.

In the Folder List, right-click ablank area, point to New, and thenclick Folder.

TIMESAVER Click the NewDocument button arrow on theCommon toolbar, then click Folder.

Type a new name, and then pressEnter.

Move a Web Page

Open the Web site with the Webpage you want to move.

If necessary, click the Panelsmenu, and then click Folder List todisplay the Folder List.

In the Folder List, display the pageyou want to use.

Drag the page icon to the positionwhere you want it to occupy onyour site.

4

3

2

1

5

4

3

2

1 3

5

1

1 4

3

2

Did You Know?You can delete a folder. In the FolderList, right-click the folder you want todelete, click Delete, and then click Yes.

2

Page 16: Microsoft Web 3 On Demand

52 Chapter 3

When you create a Web site using a template, Expression Web auto-matically creates a home page called default.htm or default.html, whichis the first page visitors see when they visit your site. If you alreadyhave a home page or want to create a different one, you can quicklyset the one you want as the new home page using the Folder List.

Setting the Home Page

Set a Web Page as the HomePage

Open the Web site with the Webpage you want to change.

If necessary, click the Panelsmenu, and then click Folder List todisplay the Folder List.

In the Folder List, right-click thepage you want to set as the newhome page, and then click Set asHome Page.

Click Yes to confirm you want torename the previous home page.

If prompted, click Yes to updatehyperlinks.

If prompted, click Yes to confirmyou want to rename the homepage.

6

5

4

3

2

1

2

3

1

4

5

Page 17: Microsoft Web 3 On Demand

Working with Web Pages 53

A Web page title is the text that visitors see on the title bar of their Webbrowser when they display the Web page. Expression Web automati-cally sets the Web page title to the same text as the Web page filename. However, the two perform different tasks. The Web page titledisplays a message, while the Web pane name identifies a file. Whenyou save a Web page, you can change the title. If you didn’t change thetitle during the save process or you want to change it, you can use theProperties dialog box.

Changing the WebPage Title

Change the Web Page Title

Open the Web site with the Webpage you want to change.

If necessary, click the Panelsmenu, and then click Folder List todisplay the Folder List.

In the Folder List, right-click thepage you want to change, andthen click Properties.

The Properties dialog box opens,displaying the General tab with thecurrent title selected.

Type a new name for the title.

Click OK.5

4

3

2

12

3

1

5

4

Did You Know?You can change a Web page title inthe Title column. If the Title column inthe Editing window is enabled, you canselect the title text, and then type anew title.

Page 18: Microsoft Web 3 On Demand

54 Chapter 3

Expression Web allows you to change individual Web page propertiesusing the Page Properties dialog box. You can change the Web pagetitle, add a page description, and specify keywords for search engines(which aren’t used to much anymore; most search engines use othermethods). You can also insert a background sound or image, make thebackground image a transparent watermark, or change the color. Whenyou insert a background sound, it plays once when you open the Webpage unless you select the Loop option. In addition, you can change thecolor of page text and hyperlinks. For advanced feature, you can setpage margins, work with code snippets, or specify a language.

Changing Web PageProperties

Change Web Page Properties

Open the Web site with the Webpage you want to change, andthen click the Web page tab.

Click the File menu, and then clickProperties.

Click the tab you want to use, andthen select the options you want:

◆ General. Use this tab to changethe Web page title, add a pagedescription, specify keywordsfor search engines, and insert abackground sound. You canalso specify a base location,which changes the rootlocation (where your homepage is typically located).

◆ Formatting. Use this tab toinsert a background image, andmake it a watermark(transparent). To delete abackground, select the imagepath and delete it. You can alsouse this tab to change thebackground, text, or link colorson the current page. If youinsert a background sound, youcan also select the look option.

Continue Next Page

3

2

1General properties

Add text

Add backgroundsound

Change colors

Change background

Formatting properties

Page 19: Microsoft Web 3 On Demand

Working with Web Pages 55

◆ Advanced. Use this tab to setmargins for the current page.However, it’s more efficient tomake margin changes usingCSS.

◆ Custom. Use this tab to add,modify, or remove custom codesnippets based on system anduser variables. A code snippetis a reusable segment of code.

◆ Language. Use this tab tospecify the page language andHTML encoding you want touse. These options make sureyour Web browser andExpression Web uses the rightcharacters set for the selectedlanguage. The default for HTMLencoding is Unicode (UTF-8).You can also include a byteorder mark (BOM).

Click OK.5

Advanced properties

Set margins

Language properties

Set language andHTML encodingoptions

Select to include a byte order mark (BOM)

See AlsoSee “Setting Byte Order Marks” onpage 382 for information on byte ordermarks (BOM).

Did You Know?What is a Unicode? A character cod-ing standard that defines a set of let-ters, numbers, and symbols thatrepresent almost all of the written lan-guages in the world.

Page 20: Microsoft Web 3 On Demand

56 Chapter 3

You can use a picture as the background for a page. Pictures can betaken from elsewhere on your site, a file, clip art, or the Web. You canalso use a background picture in watermark form. A watermark is abackground effect that displays a graphic in a light shade behind yourtext on your page. You can use a washed out version of your companylogo, or you can add graphical text such as Under Construction.Pictures and watermarks display in the background titled across thepage. Be aware that not all Web browsers support watermarks.

Inserting BackgroundPictures andWatermarks

Insert a Background Picture

Open and display the Web pageyou want to use.

Right-click anywhere on the pageto which you want to insert abackground picture, and then clickPage Properties.

Click the Formatting tab.

Select the Background Picturecheck box.

TROUBLE? If the option isgrayed out, you need to open themaster page.

Click Browse.

Locate and select the picture youwant to insert, and then clickOpen.

The picture you selected nowopens as a background image.

Click OK.7

6

5

4

3

2

1

7

3 4

5

Did You Know?You can avoid picture backgroundtiling. Make your picture wider thanany typical computer screen. You canuse a solid background color or makeit transparent to achieve the look youwant.

Page 21: Microsoft Web 3 On Demand

Working with Web Pages 57

Insert a Background PictureWatermark

Open and display the Web pageyou want to use.

Right-click anywhere on the pageto which you want to insert abackground picture, and then clickPage Properties.

Click the Formatting tab.

Select the Background Picturecheck box.

Select the Make it a watermarkcheck box.

Click Browse.

Locate and select the picture youwant to insert, and then clickOpen.

The picture you selected nowopens as a background image.

Click OK.8

7

6

5

4

3

2

1

8

3 4 5

6

Page 22: Microsoft Web 3 On Demand

58 Chapter 3

If you’d like to add some interest to your pages, you can add back-ground colors. When selecting background colors, some creative judg-ment is required. For example, if you choose a dark color for yourbackground, make sure you use a light color for your text (the mostcommonly used is white) to generate the appropriate contrast requiredfor easy reading.

Changing BackgroundColors

Change the Background Color ofa Web Page

Open and display the Web pageyou want to use.

Right-click the page to which youwant to change a backgroundcolor, and then click PageProperties.

Click the Formatting tab.

Click the Background list arrow.

Click the color you want on thecolor palette.

Click OK.6

5

4

3

2

1

6

3

5

4

Page 23: Microsoft Web 3 On Demand

Working with Web Pages 59

You can introduce background sounds to accompany and enhanceyour Web page. There’s nothing like hearing a favorite tune when youenter a site or visit a particular page. The sound can be played continu-ously in a loop, or you can set it for a desired number of plays. Beaware that not all browsers support background sound.

Adding BackgroundSound

Add a Background Sound to aWeb Page

Open and display the Web pageyou want to use.

Right-click the page to which youwant to add a background sound,and then click Page Properties.

If necessary, click the General tab.

Type the sound file name or clickBrowse, locate and select thesound file you want to use, andthen click Open.

To set the sound to repeatcontinuously, clear the Forevercheck box, and then click thenumber arrows in the Loop box toset the number of times you wantthe sound to play.

Click OK.

Whenever a visitor opens thepage, they will hear the soundeffect you chose.

6

5

4

3

2

1

5

3

4

6

Page 24: Microsoft Web 3 On Demand

60 Chapter 3

Since visitors to your Web site can use different screen resolutions orwindow sizes, you need to develop Web pages so a variety of userscan view it without having to zoom in or scroll to much. You can use thePage Size command to simulate different page size to see how yourpages look. The page sizes available using the Page Size commandcorrespond to standard screen resolutions, which include 640 x 480,800 x 600 and 1024 x 768 (all maximized).

1 2

Setting Page Size

Change the Page Size View

Click the View menu, and thenpoint to Page Size.

Click the page size you want.

TIMESAVER Click the currentpage size on the status bar, andthen click a new size.

Change the Page Size

Click the View menu, point to PageSize, and then click Modify PageSizes.

Perform the commands you want:

◆ Add. Click Add, enter width,height and a description, andthen click OK.

◆ Modify. Select a page size,click Modify, make changes,and then click OK.

◆ Remove. Select a page size,and then click Remove.

◆ Reset. Click Reset to return todefault page sizes.

Click OK.3

2

1

2

1

3

2

Page 25: Microsoft Web 3 On Demand

Working with Web Pages 61

With the Snapshot panel (New!), you can preview Web pages for thedifferent browsers installed on your computer right in Expression Web.The Snapshot panel provides a quick and easy way to preview Webpages. The other preview options—Preview in Browser andSuperPreview—in Expression Web, open another program, so theytake more time to use. However, you get a more accurate preview. Youcan use Snapshot panel to display any HTML, PHP, ASP, or ASPX pagethat you have opened and selected in Expression Web. In the Snapshotpanel, you can select a browser, the browser window size, and refreshthe screen. The Snapshot panel works like any other panel inExpression Web. You can move and dock it where ever you want.

Previewing WebPages in Snapshot

Preview a Web Page Using theSnapshot Panel

Open the Web page you want topreview.

Click the Panels menu, and thenclick Snapshot.

A timer progress meter appears asExpression Web generates thepreview snapshot.

To change the browser preview,click the Browser button in theSnapshot panel, and then selectthe browser you want.

To change browser display size,click the Browser window sizebutton in the Snapshot panel, andthen select a window size orCustom Size.

To refresh the contents of theSnapshot panel, click the AlwaysPreview Active Document buttonin the Snapshot panel.

When you’re done, click the Closebutton in the Snapshot panel.

6

5

4

3

2

1

3

2 1 Snapshot panel

4

65

Page 26: Microsoft Web 3 On Demand

Because each browser can display your site differently, you will wantto examine your site using several of the most popular browser formatsand different sizes. When you are ready to see how your page will lookto visitors, click the Preview in Browser button arrow on the Commontoolbar and then select a browser and a window size. When you selecta browser, the program starts and displays your Web page as youwould see it on the Web. If you want to add additional browsers to thelist, you can select them using the Edit Browser List dialog box. You canalso simulate the page size of a browser as you work in Design view byselecting different page sizes on the Page Sizes submenu on the Viewmenu.

62 Chapter 3

Previewing WebPages in a Browser

Add Browsers to the Preview

Click the File menu, point toPreview in Browser, and thenclick Edit Browser List.

Click Add.

Type the browser’s name.

Click Browse.

Navigate to the location where thebrowser program is stored, selectit, and then click Open.

Click OK.

To automatically save a Web pagebefore previewing, select theAutomatically save page beforepreviewing check box.

To specify the window sizes youwant, select the 640 x 480, 800 x600, or 1024 x 768 check boxes.

Click OK.9

8

7

6

5

4

3

2

1

9

2

7

8

6

3

4

Did You Know?You can preview ASP.NET or PHP Webpages by using Microsoft ExpressionDevelopment Server. Click the Sitemenu, click the Preview tab, click SiteSettings, select the Use MicrosoftExpression Development Server checkbox, and then click OK.

Page 27: Microsoft Web 3 On Demand

Working with Web Pages 63

Preview a Web Page Using a Browser

Open the Web page you want topreview.

Click the Preview in Browserbutton arrow on the Commontoolbar.

Click the browser with the specificsize you want to use to previewyour site or page, or click MoreBrowsers to select other availablebrowsers from a list.

TIMESAVER Press F12 topreview the Web page in the mostrecently used browser and size.

3

2

1

2 3

Click to preview selectedpage in multiple browsers

Preview in Internet Explorer

Did You Know?You need to install other browsersbefore you can preview your pages.You must have previously installed thefull version of other browsers likeNetscape Navigator or Firefox if youwant to preview how your pages willappear to users of those browsers.

You need to save your pages beforeyou can preview them. To be sure thatyou have saved the page you want topreview, click the Automatically savepage before previewing check box toselect it in the Edit Browser List dialogbox. Click the File menu, point toPreview in Browser, and then click EditBrowser List.

You can change the Web page size inDesign view. Click the View menu,point to Page Size, and then select thesize you want. If the Design view win-dow is wider than the width you spec-ify, gray areas appear on either side. IfDesign view is narrower than the widthyou specify, you’ll need to scroll theDesign view window right or left. Adotted line across the page indicatesthe bottom of the browser window.

1

Page 28: Microsoft Web 3 On Demand

64 Chapter 3

SuperPreview (New!) makes it easy to view and compare a Web pageor sections of a Web page in multiple browsers at the same time.SuperPreview gives you an array of tools—such as Selection andPanning Mode pointers, Layout modes (Side-by-side, Stacked, andOverlay), and Zoom, and Positioning Guides—to test and debug Webpage issues across different browsers. After you compare a page orsections of a page in specified browsers, you can make adjustments inExpression Web back in Design view.

Displaying Web Pagesin SuperPreview

Preview Pages in SuperPreview

Open and display the Web pageyou want to preview.

Click the File menu, and then clickDisplay in SuperPreview.

TIMESAVER Click the Displayin SuperPreview button on theCommon toolbar or pressShift+F12.

The SuperPreview window opens.

Click a browser icon to select abrowser preview in the Baselinepane (left side) and Comparisonpane (right side).

Click an element to display the sizeand position of the element.

To switch panes, click the Switchbaseline browser location button.

To add another comparisonbrowser, click the Add button, andthen click a browser icon.

To switch between comparisonbrowsers, click a browser icon inthe Comparison browser selector.

To view an element in theDocument Object Model (DOM),click the DOM tab.

To remove a browser, click theClose button in the browserselector.

When you’re done, click the Closebutton on the program window.

10

9

8

7

6

5

4

3

2

1

5 6 897

3

4

10

Page 29: Microsoft Web 3 On Demand

Working with Web Pages 65

Work with Web Pages inSuperPreview

Open and display the Web pageyou want to preview.

Click the File menu, and then clickDisplay in SuperPreview.

The SuperPreview window opens.

Click a pointer mode button.

◆ Selection Mode. Use to selectindividual page sections forcomparison.

◆ Panning Mode. Use to drag apage inside the browser view.

In Selection Mode, click a high-lighting mode button.

◆ Box Highlighting Mode.Highlights the selected elementin blue in the baseline view andgreen in the comparison view.

◆ Lights-Out Highlighting Mode.Displays the selected elementnormally, while dimming outeverything else.

To show/hide the ruler, click theToggle Ruler Visibility button.

To show/hide guides, click theToggle Guide Visibility button.Drag the horizontal or vertical ruleronto the page to create ahorizontal or vertical guide.

To show/hide the thumbnaildisplay, click the ToggleThumbnail Visibility button. Dragthe shaded area in the thumbnailto display a region of the page.

To change the layout, click theVertical Split Layout, HorizontalSplit Layout, Overlay Layout, orSingle Layout button.

When you’re done, click the Closebutton on the program window.

9

8

7

6

5

4

3

2

1

3

9

5 7

4 86

Thumbnail

Click to change Zoom view. In Panning Mode,the mouse wheel changes the zoom.

Page 30: Microsoft Web 3 On Demand

Printed pages are helpful when you are working in Preview view.Rather than toggling between a page in progress and a BrowserPreview of that page, for example, you can print the Preview so thatyou have it in hard copy format. Printouts are also helpful when editingyour pages. Before printing, you can preview the page to determinethat there are no obvious errors.

66 Chapter 3

Printing Web Pages

Print Preview Web Pages

Open and display the Web pageyou want to preview.

Click the File menu‚ point to Print,and then click Print Preview. Thisopens a scaled-down image of thepage you want to print and aseries of buttons. The buttonchoices are:

◆ Print button. Engages theprinting process. The previewcloses and the Print dialog boxopens.

◆ Next Page button. Displays thenext page in the sequence formultiple-page printing.

◆ Previous Page button. Takesyou to the previous page in asequence.

◆ Two Page button. Togglesbetween a single-page and atwo-page spread in Previewmode.

◆ Zoom In button. Magnifies thepreview image.

◆ Zoom Out button. Reduces thesize of the characters to showmore of the page preview.

◆ Close button. Closes thePreview mode.

When you’re done, click the Closebutton.

3

2

12 1 3

Page 31: Microsoft Web 3 On Demand

Working with Web Pages 67

Print Web Pages

Open and display the Web pageyou want to print.

Click the File menu‚ point to Print,and then click Print.

Select the print options you want.

Click OK.4

3

2

1

4

3

Setting Up the Print Page Format When you print a Web page, you can use the Print Page Setup dia-log box to control the printing of text and graphics on a page. Toopen the Print Page Setup dialog box, click the File menu, point toPrint, and then click Page Setup. The Print Page Setup dialog boxallows you to specify page margins and header and footer informa-tion. In the Headers and Footers text boxes, you can type text toappear as a header and footer of a Web page you print. In these textboxes, you can also use variables to substitute information about thecurrent page, and you can combine text and codes. For example, ifyou type Page &p of &P in the Header text box, the current pagenumber and the total number of pages print at the top of each print-ed page. Check Expression Web and Internet Explorer Help for acomplete list of header and footer codes.

For Your Information

Page 32: Microsoft Web 3 On Demand

Instead of using one of the built-in page templates that comes withExpression Web, you can create your own. There are two kinds of pagetemplates: static and dynamic. A static template is a Web page youcreate and design, which is completely editable. After you save a staticpage template, you can access it in the My Templates tab of the PageTemplates dialog box. A dynamic template is a Web page with editableareas like a static template, yet also contains non-editable areas withcontent that changes based on circumstances, such as actions takenby a user or the date.

68 Chapter 3

Creating a PageTemplate

Create a Static Template

Design and display the Web pageyou want to create into a statictemplate.

Click the File menu‚ and then clickSave As.

Type a name for the template.

Click the Save as type list arrow,and then click Page Template(*.tem).

The folder location changes to thePages folder, where ExpressionWeb stores page templates.

Click Save.

Type the title you want for thetemplate.

Type a description for thetemplate.

To save the template in the currentWeb site, select the SaveTemplate in Current Web sitecheck box.

Click OK.

If prompted, click OK to saveembed files.

10

9

8

7

6

5

4

3

2

1

54

3

9

6

7

8

Page 33: Microsoft Web 3 On Demand

Working with Web Pages 69

Create a Dynamic Template

Design and display the Web pageyou want to create into a dynamictemplate. Be sure to leave areasopen to create editable regions.

Click the File menu‚ and then clickSave As.

Type a name for the template.

Click the Save as type list arrow,and then click Dynamic WebTemplate (*.dwt).

The folder location changes to thePages folder, where ExpressionWeb stores page templates.

Click Save.

If prompted, click OK to saveembed files.

Create and Work with EditableRegions for a Dynamic Template

Display the Dynamic WebTemplate you want to change.

Select the page area you want tovary from page to page.

Click the Format menu‚ point toDynamic Web Template, and thenclick Manage Editable Regions.

Type a name for the area youselected.

Click Add.

To rename an editable region.select the region name, type anew name, and then click Rename.

To remove an editable region.select the region name, and thenclick Remove.

Click Close.8

7

6

5

4

3

2

1

6

5

4

3

2

1

54

3

4

85 7

Page 34: Microsoft Web 3 On Demand

After you create a dynamic Web template, you can apply, or attach, thetemplate to an open Web page. When you attach a dynamic Web tem-plate to a Web page, Expression Web tries to map regions on the ordi-nary Web page to editable regions in the template. If you don’t like theinitial mapping, you can modify or skip it. After you attach a dynamicWeb template to an ordinary Web page, you can modify non-editableregions in Code view, or any editor other than Design view to createupdatable content.

70 Chapter 3

Using a Dynamic Page Template

Attach a Dynamic Web Template

Display the Web page in whichyou want to apply a dynamic pagetemplate.

Click the Format menu‚ point toDynamic Web Template, and thenclick Attach Dynamic WebTemplate.

Locate and select the dynamicWeb template you want to apply.

Click Open.

Select which regions in the newpage will receive content/regionsfrom the old page.

Click Modify, select a newmapping, and then click OK.

Click OK to attach the template.

Click Close.8

7

6

5

4

3

2

1

4

3

8

Did You Know?You can manage editable regions.Click the Format menu, point toDynamic Web Template, and then clickManage Editable Regions.

Page 35: Microsoft Web 3 On Demand

Working with Web Pages 71

Update a Dynamic WebTemplate

Open the dynamic Web pagetemplate, and then make thechanges you want to update onother pages.

Click the Format menu‚ and thenpoint to Dynamic Web Template.

Click the update command youwant.

◆ Update Selected Page

◆ Update All Pages

◆ Update Attached Pages

3

2

1

2

3

Did You Know?You can detach a Dynamic WebTemplate from a Web page. Open anddisplay the Web page with theDynamic Web Template attached, clickthe Format menu, point to DynamicWeb Template, and then click Detachfrom Dynamic Web Template. If youwant to open an attached DynamicWeb Template page, click OpenAttached Dynamic Web Template onthe submenu.

Page 36: Microsoft Web 3 On Demand

72 Chapter 3

A Master page is a special type of ASP.NET page that allows you toshare contents, such as graphics, HTML code, and ASP.NET controls,between pages. Master pages are similar to Dynamic Web Templatesbecause they share elements between pages. However, Master pagesadd the ability to share code. If you have ASP.NET 2.0 available on yourWeb server, you can take advantage of Master pages. A Master pageuses content controls instead of editable regions in a Dynamic WebTemplate. The content control on the Master page (ContentPlaceHolder) maps to the content control on the Content page (Content).After you create a Master page using a template in the New dialog box,you need to save it with the .master file extension. Now, you can createa Content page and link it to a Master page.

Creating a Master and Content Page

Create a Master Web Page

Click the File menu‚ point to New,and then click Page.

In the left pane, click General orASP.NET.

Click Master Page.

Click OK.

An Untitled_1.master pageappears in the Editing window.

Click the File menu‚ and then clickSave As.

Type a name for the master page.

Click the Save as type list arrow,and then click Master Page(*.master).

Click Save.8

7

6

5

4

3

2

1

4

32

87

6

Did You Know?You can manage content regions. Clickthe Format menu, point to MasterPages, and then click Manage ContentRegions.

Page 37: Microsoft Web 3 On Demand

Working with Web Pages 73

Create a Content Web Page

Click the File menu‚ point to New,and then click Page.

In the left pane, click General orASP.NET.

Click Create from Master Page.

Click OK.

Click the Specific Master Pageoption.

Click Browse, locate and selectthe master page, and then clickOpen.

Click OK.

An Untitled_1.aspx content pageappears in the Editing window.

The Content page pulls in thecontent from the Master page inthe ControlPlaceHolder control.

Click the File menu‚ and then clickSave As.

Type a name for the content page.

Click the Save as type list arrow,and then click Web Pages.

In this case, the content page issaved with the .aspx extension.

Click Save.11

10

9

8

7

6

5

4

3

2

1

4

32

7

6

5

11 10

9

Did You Know?You can detach a Master page. Openand display the Content page, click theFormat menu, point to Master Pages,and then click Detach from MasterPage. If you want to open an attachedMaster page, click Open AttachedMaster Page on the submenu.

Page 38: Microsoft Web 3 On Demand

74 Chapter 3

A file type specifies the file format (for example, a template) as well asthe program and version in which the file was created (for example,Expression Web). You might want to change the type if you’re creatinga custom template or sharing files with someone who needs them foruse in another program. You use the Save As dialog box to change thefile type for a page. The Save as type list arrow displays a list of theavailable formats for the program or current selection.

Saving a Web Pagewith Different Formats

Save a Web Page as a Different Type

Open and display the Web pageyou want to save in a differentformat.

Click the File menu, and then clickSave As.

Navigate to the drive and folderlocation where you want to savethe Web page.

Type a name for the page, or usethe suggested name.

Click the Save as type list arrow,and then click the file type youwant.

Click Save.6

5

4

3

2

1

6

3

5

4

See AlsoSee “Expression Web Formats” onpage 75 for information on selectingthe right file format.

Saving Web Related Files

When you use Web related-files, typically scripts, created in otherprograms, make changes, and save the Web page or Web site,Expression Web saves the other Web related-files in their native fileformat. Some of the native file formats include ColdFusion MarkupLanguage (.cfm), PHP Script (.php, .php2,.php3, .php4, .php5, php6),HTML File with Server Side (.shtm, .shtml, .shm), State TransitionDiagram model file (.stm), Hypertext template (.htt), Hypertext appli-cation (.hta), HTML Component (.htc), Ascii text file (.asc), andMicrosoft .NET Web Service file (.asmx). The files listed in the SaveFile Formats table on the next page are included in this list too.

For Your Information

Page 39: Microsoft Web 3 On Demand

Working with Web Pages 75

Save As file type Extension Used to save

All Files *.* Complete Web site

Web Pages Files in their native format; includes the formats in this list and the ones in the side bar on the previous page

HTML Files .htm, .html Web pages as a HTML file

Dynamic Web Template .dwt Web pages as a changeable Expression Web template

ASP and ASPX Files .asp, .aspx Web pages as a Microsoft Active Server Page

Master Page .master Web pages as Expression Web master page file; a special type of ASP.NET file

JScript Files .js Scripts as a Microsoft Scripting Language "JScript" file

VBScript Files .vbs Scripts as a Visual Basic for Applications file

PHP Files .php, .php2, .php3, .php4, Web pages as a PHP file.php5, .php6

CSS Files .css Web pages as a cascading style sheet

XML .xaml, .xml, .xsd,.xsl, .xslt, Web pages as an XML file.dtd

Text .txt Web pages as a text file

Page Template .tem Web pages as a static Expression Web template(Save only)

Expression Web Formats

Expression Web Open and Save File Formats

Import file type Extension Used to save

All Files *.* Complete Web site

HTML Files .htm, .html Web pages as a HTML file

GIF and JPEG .gif, .jpg Web pages as a changeable Expression Web template

Microsoft Office Files .doc, .xls, .ppt Web pages as a cascading style sheet

Expression Web Import File Formats

Page 40: Microsoft Web 3 On Demand

76 Chapter 3

You can use animation in your Web site to provide interest and callattention to important information. When you move from one Web pageto another, you can display a transition effect between the two pages.You can select a transition effect, and then specify when the page tran-sition occurs, and how long it lasts. The only disadvantage of pagetransitions is that the browser must wait for the entire Web page toload before it can apply the transition effect. Be aware that animatedpage transitions are not supported by all browsers.

Animating PageTransitions

Apply a Page Transition

Open and display the Web pageyou want to use.

Click the Format menu, and thenclick Page Transition.

Click the Event list arrow, and thenclick an event type: Page Enter,Page Exit, Site Enter, or Site Exit.

Click the transition effect youwant.

Set the duration (in seconds) ofthe transition effect.

Click OK.6

5

4

3

2

1

6

3

4

5

Page 41: Microsoft Web 3 On Demand

411

Index

A

About Microsoft Expression Web, 20absolute positioning, 307

options, 134accelerator keys to menu, assigning, 368accessibility information

Accessibility Properties dialog box, 27checking Web pages for, 345prompts for, 372

Accessibility Properties dialog box, 27actions in behaviors, 196ActiveX controls

running, 167previewing media, 168-169setting security options, 166

AdobeAcrobat files, hyperlinks to, 177Flash

checking for, 206inserting movies, 154-155playing movies, 168-169setting properties, 156-157

Shockwave, checking for, 206advanced buttons in forms, 263, 272-273AIFF sounds, playing, 212alignment. See also tables

of graphics, 138-139for inline frames, 251of interactive buttons, 192of layout tables, 215line alignment, changing, 91of text, 88

animating page transitions, 76antonyms, finding, 113Apple QuickTime (MOV)

ActiveX controls, setting securityoptions, 166

checking for, 206overview, 153previewing, 168-169

Apple Safariwork with Silverlight, 162

Application Options dialog box, 371Apply Styles panel, 8, 289, 297artboard

in Expression Design, 387in Expression Blend, 394

ASP (Active Server Pages), 219, 337. Seealso ASP.NET

database, saving form results to, 282as form handler, 280

ASP.NET. See also Master pageoverview, 315, 316controls, 317-321

AJAX, 317, 320custom, 321

creating Web pages in, 316customizing options, 371hyperlink parameters, adding, 175login, adding, 317options, customizing, 371preview pages, with Expression

Development Server, 360-361saving Web pages in, 75validation, for forms, 317WebParts, adding, 317

ASPX format, 37saving Web pages in, 75

attachmentsdynamic templates, attaching, 70Master page, attaching, 72

attributes of HTML tags, 288, 294audio. See soundsAutoHide panels, 8Auto Thumbnail button, 130-131

Page 42: Microsoft Web 3 On Demand

412

AutoFit To Contents command, 229AutoFormat for tables, 239Auto Indent, 373Auto-Scale of cells, 215autostretching layout tables, 218

B

backgrounds. See also tableschanging colors, 58deleting images, 54inserting images, 54, 56for interactive buttons, 193sounds, inserting, 54, 59

Backspace key, 80Banner and Contents template, 245-246base location, specifying, 54behaviors, 191

Call Script behavior, 211Change Property behavior, 208-209Check Browser behavior, 206deleting, 198elements, adding to, 197Go To URL behavior, 199Jump Menu behavior, 200-201modifying, 198Open Browser behavior, 210order of behavior, changing, 197paragraph, adding to text in, 197Play Sound behavior, 212Popup Message behavior, 202Preload Images behavior, 204Set Text behavior, 202Swap Images behavior, 204-205viewing, 196

Behaviors panel, 191Besides New Window target hyperlink, 179bevels to graphics, adding, 144Blink effect, 100BMP files, 118boilerplate text, 78boldfacing

text, 98updates tags for, 372

Bookmark dialog box, 172bookmarks

creating, 172

deleting, 172-173hyperlinks, creating, 174navigating to, 172-173

borders, 243. See also frames pages; tablesChange Property behavior, 208-209for inline frames, 251

Borders and Shading dialog box, 146-147padding for graphics, setting, 145

Borders button, 146-147brightness of graphic, adjusting, 140Bring Forward/Send Backward, 135browsers. See also hyperlinks

colors, safe, 378frames, resizing, 250low resolution graphics, support for,

150-151Open Browser behavior, 210previewing Web pages in, 62-63symbols, support for, 89version, checking, 206watermarks, support for, 56

built-in styles, 95bulleted/numbered lists

adding items to, 92creating, 92custom bullets, inserting, 93format, changing, 92

buttons. See also interactive buttons; tool-bars

forms, inserting in, 272-273Menu bar, assigning to, 368

Byte Order Mark (BOM)adding/removing, 382-383

C

Call Script behavior, 211camera, inserting graphics from, 124Capitalize effect, 100captions. See tablesCell Properties dialog box, 236-237, 242cells. See layout tables; tablescentering

table cell contents, 233text, 88

CGI script as form handler, 280Change Property behavior, 208-209

Page 43: Microsoft Web 3 On Demand

Index 413

Change Property Restore behavior, 208-209characters

spacing, changing, 86special characters, inserting, 89

check boxes in forms, 263, 271Check Browser behavior, 206Check for Updates command, 20Check Plug-In behavior, 206-207check-in/check-out, documents

removed from product, 403Citation effect, 100class-based styles, 300

creating, 301clearing properties, 307clip art, inserting, 148Clipboard for moving/copying text, 84-85closing

panels, 9Web pages, 21

code. See also code snippets; HTML(Hypertext Markup Language)

default font, 380finding/replacing, 102-103fixed-width fonts for, 114formatting options, 374-375

Code effect, 100code snippets, 288

changing options, 376editing, 55List Code Snippets command, 298reusing, 376

Code view, 4, 14-15, 16dynamic template regions, editing, 70for HTML code, 44-45, 288

colors. See also backgrounds; fonts; graphics; tables

browser safe colors, 378custom colors, creating, 378-379defining custom palette, 378deleting custom colors, 379hyperlink colors, changing, 180-181for interactive buttons, 192-193line color, changing, 91more colors, adding, 101of table borders, 235

color schemechanging, user interface, 5

columns and rows. See also tables

frames into columns or rows, splitting, 257

commands. See also toolbarsin Help Menu, 20

Common toolbar, 6community information, 20compatibility

checking Web page compatibility, 346-347

highlighting incompatible HTML, 373viewing the Compatibility panel, 347

Compatibility panel, 346-347Complete Word command, 298CompuServe's Graphics Interchange, 118confirmation page, custom, 277contact information forms, 259Contact Us information, 20containers

paragraph containers, 82text containers, 78

Content page, creating, 72-73Contents template, 245-246contrast of graphic, adjusting, 140conventional tables. See tablescopying

exporting Web content by, 84files, 12graphics from Web, 125interactive buttons, 194reports, 342-343styles, 303template pages for new Web page, 29text, 84-85in Web page, 11

Crop button, 132cropping graphics, 132CSS (Cascading Style Sheets), 24, 77, 287,

289. See also external style sheets;IntelliSense

adding pages to Web site with, 37Code Formatting options, 374-375embedded CSS, creating, 95error-checking, 312-313ID styles for layout, creating, 310-311layouts, 289, 308

scratch, creating from page from, 310-311

template, creating page from, 308-309

Page 44: Microsoft Web 3 On Demand

414

CSS (continued)moving internal styles to external style

sheets, 305options, setting, 314overflow property, 294pages, creating, 308saving CSS files, 75tools, 289, 297usage problems, checking for, 312-313

CSS Properties panel, 289, 297CSS Reports, 312-313Custom Dictionaries dialog box, 108customizing, 365. See also macros

ASP options, 371bullets, 93confirmation pages, 277frames page template, 246FTP transfer options, 371general options, 366-367Reports view, 370startup options, 368

D

data formatting. See formattingdata view. See XMLdatabases

form results to database, saving, 282-283updating, 283Web sites, configuring connections for,

360-361Deep Zoom Composer

download, 399images,

creating, 400inserting in Web pages, 165

starting, 399default.htm, 26

setting Web page as, 52Definition effect, 100definition list, creating, 96-97Delete key, 80deleting. See also toolbars

backgrounds, 54behaviors, 198bookmarks, 172-173bullets/numbers from lists, 92colors, custom, 379

files, 12forms or form fields, 261frames, 256hidden data for Web site, 41hotspots, 186layers, 136properties, 209spell-checking symbols, 112styles, 95, 303table elements, 232template pages, 28Web pages, 50Web sites, 41

Design mode, 4Design view, 14-15, 16

default text, changing, 114formatting options, setting, 377grid, working with, 306HTML

pages, displaying, 44-45tags, displaying, 49

linked Web pages, opening, 46optimizing published HTML code in, 349rulers, working with, 306, 381size of Web page, changing, 63

dialog boxes, help in, 19dictionaries. See spell-checkingdigital camera, inserting graphics from, 124disabled users. See also accessibility

informationvisually impaired persons, alternative

text for, 121discussion form handler, creating, 281disk-based sites, 24-25

for empty Web site, 31Distribute Columns Evenly command, 229Distribute Rows Evenly command, 229DOC files

hyperlinks to, 177inserting text from, 115

docking toolbars, 6-7doctype declarations, 346document check-in/check-out

removed from product, 403document tabs, navigating with, 48double-spacing text, 86-87downloading. See also updates

Slow Pages report, 370

Page 45: Microsoft Web 3 On Demand

Index 415

drag-and-droptext, moving/copying, 84

Draw Layout Cell button, 218drop-down boxes in forms, 263, 268.dwt files, 26dynamic templates

attaching, 70creating, 68-69detaching, 71editable regions

creating, 69, 70removing, 69renaming, 69

saving, 75updating, 71

Dynamic Web Template, 37

E

Edit Browser List dialog box, 62-63Edit Hyperlinks dialog box, 190Edit Tag command, 296editing

frames pages, 255graphics, 127horizontal lines, 90-91hotspots, 186hyperlinks, 180-181interactive buttons, 194-195styles, 303target frames, 254text, 80

Editing window, 10editors. See also Quick Tag Editor

configuring external editors, 369effects

bevels to graphics, adding, 144font effects, adding, 100

e-mailform results, sending, 278-279hyperlinks to addresses, 178

embedded style sheets, 289embedding Windows media, 158-159Emphasis effect, 100empty Web site, creating, 30-31encoding videos, Silverlight, 164error-checking CSS, 312-313

eventsin behaviors, 196in HTML code, 288

exclusion dictionaries, 108-109existing Web site, opening, 32-33exiting Expression Web, 22Export Web Package dialog box, 38exporting. See importing/exportingExpression Blend, 1, 3, 162, 385

artboard, 394interactivity, adding, 398project, 394XAML, creating, 394work in, 396-397

Expression Design, 1, 3, 385new document, 387open graphic, 387

format types, 387overview, 386work in, 388-389

Expression Development Serverenabling, for PHP and ASP.NET, 360-361previewing, 62

Expression Encoder, 1, 3, 162, 385encode jobs, 392-393overview, 390-391profiles, 392-393work in, 390-391, 392-393

Expression Encoder Screen Capture, 3, 393Expression Web SuperPreview, 3

displaying Web pages, 64-65Extending Expression Web, 20Expression Studio, 1, 3, 385external style sheets, 289

attaching to Web page, 304-305creating, 304

Eye icon, 136-137

F

feedback forms, 259fields. See formsFile command, 115file formats. See also specific types

different format, saving Web page in, 74supported formats, list of, 75

Page 46: Microsoft Web 3 On Demand

416

files. See file formats; folders and filesFill Color button, 240Fill Down command, 225Fill Right command, 225Find and Replace dialog box, 102-105Find panel, 102-105finding/replacing

code, 102-103HTML tags, 104-105query, saving search as, 105text, 102-103

Firefox, Mozillaversion checking, 206work with Silverlight, 162

fixed positioning, 307fixed-width fonts, 114, 380Flash. See Adobeflipping graphics, 133floating properties, 307Folder list, 10. See also importing/exporting

graphics, inserting, 120-121opening Web page with, 47publishing individual files in, 359

Folder List panel, 8folders and files, 10. See also file formats;

forms; templates; copying files, 12deleting files, 12deleting folder, 51determining contents of, 10graphics from files, inserting, 120hidden files, tracking, 24hyperlinks to files, creating, 176-177importing Web content from, 34metadata, tracking with, 24moving files, 12new folders, creating, 51renaming

files, 12Web folder, 40

text from file, inserting, 115Folders view, 14

opening Web pages in, 46publishing individual files in, 359

Font dialog box, 99fonts

Change Property behavior, 208changing, 98-99

colorsmore colors, adding, 101selecting, 98

default fonts, changing, 114, 380effects, adding, 100for interactive buttons, 192for Jump Menu, 201size, changing, 98-99

Footer template, 245-246footers. See headers and footersFootnotes template, 245-246Form Controls, 260form handlers

overview, 284-285saving results to, 280-281

formatting. See also CSS (Cascading StyleSheets)

bulleted/numbered lists, 92graphics formats, changing, 148-149setting Design View options, 377showing/hiding marks, 82tables, 238-239text, 98-99Web page formatting, setting, 54XML formatting, applying, 334-335

forms, 259. See also registration formsadvanced buttons in forms, 263, 272-273buttons, inserting, 272-273check boxes in, 263, 271confirmation page, custom, 277creating, 260-261custom form handler, results to, 280-281customizing options, 372database, saving results to, 282-283deleting forms or fields, 261discussion form handler, creating, 281drop-down boxes in, 263, 268e-mail, sending results as, 278-279fields

deleting, 261file upload fields, inserting, 275understanding, 263

filessaving form results to, 276upload fields, inserting, 275

form handlers, saving results to, 280-281group boxes for, 263, 269labels for, 263, 255a

Page 47: Microsoft Web 3 On Demand

Index 417

list of element types, 263naming, 262picture buttons, inserting, 263, 274properties

setting, 262text properties, changing, 267

push buttons in, 272radio buttons in, 263, 270Reset buttons in, 263, 272saving

custom form handler, results to, 280-281

database, results to, 282-283file, saving results to, 276

Submit buttons in, 263, 272tab order, setting, 264tables, inserting, 261text boxes/areas, inserting, 263, 266-267types of, 259

Frame Properties dialog box, 250frames, 243. See also frames pages; inline

framescolumns or rows, splitting into, 257content, adding, 248deleting, 256hidden frame borders, 258initial page display, 250inline frames, inserting, 247margins, setting, 250New Page option, 248-249properties, changing, 250-251resizeable frames, creating, 250resizing, 249scrollbars, 250

for inline frames, 251showing/hiding, 255

Set Initial Page option, 248showing/hiding

borders, 258scrollbars, 258

size, setting, 250splitting, 257target frames, creating, 254

frames pagescreating with templates, 245customizing templates, 246editing, 255reselecting, 253

saving, 252-253showing/hiding borders, 258titles, modifying, 253viewing, 244

framesets, 252-253FrontPage Extensions

database, saving form results to, 282-283form handlers requiring, 280form results as e-mail, sending, 278-279form results to file, saving, 276as remote server, 356WebDAV, 34

FTP (File Transfer Protocol), 24-25customizing transfer options, 371for empty Web site, 31as remote server, 356

G

GIF format, 118. See also graphicsbullets, customizing, 93for transparent graphics, 142importing, 34-35

Go To URL behavior, 199grammar-checking, 112graphics, 117-118. See also hotspots;

thumbnails; transparent graphicsaligning, 138-139bevels, adding, 144borders, adding, 144, 146-147brightness, adjusting, 140camera, inserting graphics from, 124contrast, adjusting, 140copying graphics from Web, 125cropping, 132defaults, changing, 119directly resizing, 128display, changing, 150-151files, inserting from, 120flipping, 133Folder list, inserting from, 120-121formats, changing, 148-149forms, picture buttons in, 263, 274Graphics Editor Program,

configuring, 150grayscale, converting to, 142hyperlinks, adding, 182-183layers, working with, 136-137

Page 48: Microsoft Web 3 On Demand

418

graphics (continued)low resolution graphics, creating,

150-151margins, adding, 145moving, 126numerically resizing, 129pasting graphics from Web, 125Pictures toolbar, modifying with, 127Photoshop files, inserting, 122-123positioning, changing, 134resampling, 128-129resizing, 128-129restoring, 152rotating, 133scanner, inserting graphics from, 124selecting, 126shading, adding, 146-147stacking order, changing, 135tables, adding to, 242tracing, 121vertical alignment of, 138-139washing out color in, 141Web page save, changing format

during, 149wrapping text around, 138

Graphics Editor Program, configuring, 150grayscale, converting graphic to, 142Greek, setting keyboard for, 110grid, working with, 306group boxes in forms, 263, 269guest book forms, 259

H

Header template, 245-246headers and footers

Microsoft Excel data, tables createdfrom, 219

Print Page Setup dialog box, setting in, 67

tag-based styles for, 300headings

centered text for, 88creating, 96

Hebrew, setting keyboard for, 110height. See also tables

layout tables, 215, 218

of lines, 91help

dialog box, help in, 19Help Viewer, 18-19searching for, 19

Help menu, 18-19commands in, 20

Help Viewer, 18-19hiding. See showing/hidingHighlight Hotspots button, 186highlighting

HTML code, invalid/incompatible, 373text, 98

home page, setting, 52horizontal alignment options, 138horizontal lines, inserting, 90-91Hot Java version, checking, 206hotspots

adding to graphics, 184edges, showing, 186editing, 186text-based hotspots, adding, 184-185

hover image for interactive buttons, 193HSL (hue, saturation, luminosity)

colors, 379HTML (Hypertext Markup Language), 37,

288. See also bookmarks; code snip-pets; CSS (Cascading Style Sheets);Master page; Quick Tag Editor; QuickTag selector; tag-based styles

attributes of HTML tags, 288, 294Code view displaying, 16compatibility, checking for, 346-347for CSS pages, 308displaying Web pages in, 49finding/replacing tags, 104-105form results, saving, 276importing, 34-35inserting

common tags, 290-291tags, 292text from HTML code, 115

invalid/incompatible HTML, highlighting, 373

language of page, specifying, 55optimizing published HTML code,

348-349

Page 49: Microsoft Web 3 On Demand

Index 419

pages, creating, 44-45properties of tags, showing, 292Quick Tag Selector/Quick Tag Editor, 288saving files, 75tabs, support for, 224tag tools, using, 292-293text, tags for, 78working with, 288

HTTP (Hyper-Text Transfer Protocol). See also HTTP sites

Internet URLs including, 33HTTP sites, 24-25

for empty Web site, 31HTTPS sites, 24-25hue of color, 379hyperlinks. See also hotspots

to Adobe Acrobat files, 177to bookmarks, 174colors, changing, 180-181deleting, 180editing, 180-181to e-mail addresses, 178to files, 176-177graphics, adding to, 182-183for interactive buttons, 192-193for new internal page, 182-183to non-available Web pages, 174-175Open Browser behavior, 210parameters, adding, 175recalculating hyperlinks, 189repairing broken links, 190ScreenTips, adding, 187single hyperlink, verifying, 189tag-based styles for, 300to target frames, 179verifying, 189to Web pages, 176

Hyperlinks view, 14-15, 188

I

IDsCSS layout, styles for, 310-311layers, value for, 136for tables, 372

image maps for hotspots, 184images. See graphics

importing/exportingcopy and paste, exporting with, 84folders and files, importing content

from, 34Photoshop files, 122-123Web content, exporting, 84-85Web site, importing content from, 34-35

Microsoft Office Files (DOC, XLS,PPT), GIF, JPEG, HTM, and HTML,34-35

indentingwith Auto Indent, 373paragraph indentation, changing, 86-87

inherit positioning, 307inline frames

inserting, 247properties, changing, 251

inline styles, 289creating, 302

input elements in forms, 263Insert HTML command, 296Insert Table dialog box, 220insertion point, 11Install Now option, 3installing

browsers, 63Expression Web, 3.NET Framework 2.0, 2

IntelliSense, 288options, setting, 299

PHP for, 324-335using, 298

interactive buttons, 191copying, 194creating, 192-193editing, 194-195

interlaced graphics, 119internal style sheets, 289Internet Explorer

version, checking, 206work with Silverlight, 162

Internet Information Services (IIS), 219Internet URLs, 33ISAPI as form handler, 280italicizing

text, 98updates tags for, 372

Page 50: Microsoft Web 3 On Demand

420

J

JavaScript, 37Call Script behavior with, 211saving files, 75

jobin Expression Encoder, 392-393

JPEG format, 118. See also graphicsbullets, customizing, 93importing, 34-35

Jump Menu behavior, 200-201style, changing, 201

Jump Menu Go behavior, 200-201justified text, 88

K

Keyboard effect, 100keyboards

languages, switching for, 372layout, specifying, 110

keywords, specifying, 54

L

labels for forms, 263, 255alanguages

keyboards, automatic switching of, 372spell-checking, 110-111for Web site, 55, 360-361

layers, creating, 137Layers panel, 136-137layout tables

creating, 214-215drawing tables and cells, 216-217height, 215, 218modifying, 218moving, 216-217properties, changing, 215resizing, 215-217

layouts. See CSS (Cascading Style Sheets)left-aligning

table cell contents, 233text, 88

linesbreaks, inserting, 82-83horizontal lines, inserting, 90-91marks, showing/hiding, 82

numbers, displaying, 373spacing, changing, 86-87

links, 171. See also hyperlinksWeb pages, opening, 46

List Members command, 298lists. See also bulleted/numbered lists

definition list, creating, 96-97sublists, creating, 94

log on forms, 259logos as watermark, 56Loop option, 55low resolution graphics, creating, 150-151luminosity of color, 379

M

Managed Sites listadding to, 42creating site, adding to, 25, 30-31opening site, adding to, 32-33removing from, 42

Manage Styles panel, 200, 289, 297tag-based styles in, 300

marginscurrent page margins, setting, 55frame margins, setting, 250graphics, adding to, 145for inline frames, 251in layout tables, 215left margin, adding, 373Print Page Setup dialog box,

setting in, 67viewing and changing, 17

Margins and Padding command, 17Master page

creating, 72detaching, 73format, 37saving, 75

master.dwt, 26mathematical symbols, inserting, 89menus

accelerator key, assigning, 368commands, executing, 7Jump Menu behavior, adding, 200-201

merging cells in tables, 230-231metadata, 24

configuring use of, 360

Page 51: Microsoft Web 3 On Demand

Index 421

Microsoft Access, saving form results to, 282

Microsoft Excel data, tables from, 219Microsoft Expression Blend. See Expression

BlendMicrosoft Expression Design. See

Expression DesignMIcrosoft Expression Development Server.

See Expression Development ServerMicrosoft Expression Encoder. See

Expression EncoderMicrosoft Expression Encoder Screen

Capture. See Expression EncoderScreen Capture

Microsoft Expression Web SuperPreview.See Expression Web SuperPrivew andSuperPreview

Microsoft Silverlight. See SilverlightMicrosoft Expression Web Online, 20Microsoft Expression Web Setup Wizard, 3Microsoft FrontPage. See also FrontPage

Extensionsimporting page from, 34

Microsoft Office Files (DOC, XLS, PPT),importing, 34-35

Microsoft Visual Basic, 398Microsoft Windows Media Player, 206Microsoft Windows (XP, Vista, and 7) system

requirements, 2MIDI, Play Sound behavior with, 212More Colors option, 101MOV. See Apple QuickTimemoving

external style sheets, internal styles to, 305

files, 12graphics, 126hotspots, 186layout tables, 216-217text, 84-85toolbars, 6-7in Web pages, 11, 51

Mozilla 5.0 version, checking, 206MPEG (Motion Picture Experts Group), 153

ActiveX controls, setting securityoptions, 166

previewing, 168-169multimedia, 153 See also sounds

ActiveX Controlsoptions, setting, 166

running, 167inserting

Flash, 154-155Silverlight media, 163Windows Media, 158-159

playing, 168-169previewing, 169-170

multiple remote Web sites, 354My Templates tab, 68

N

naming/renamingbookmarks, 172class-based styles, 301files, 12forms, 262frames for hyperlinks, 250inline frame hyperlinks, 251UNC (Universal Naming Conventions),

363Web site, renaming, 40, 360

navigatingto bookmarks, 172-173in tables, 222Web pages, 48

.NET Framework, installing, 2Netscape Navigator version, checking, 206New command, 11New dialog box

adding pages to Web site, 36-37for one page blank Web site, 30templates in, 245Web Site tab, 25

New Document button, 11New Document dialog box

in Expression Design, 387new folders, creating, 50New Style button, 300NSAPI as form handler, 280numbered lists. See bulleted/numbered

listsnumerically resizing graphics, 129

O

objects. See graphicsODBC-compliant database, saving form

results to, 282

Page 52: Microsoft Web 3 On Demand

422

one page site, creating, 30one-celled table, creating, 224Open Browser behavior, 210opening

existing Web pages/Web sites, 13, 32-33Find and Replace dialog box, 104folders and files, 10panels, 9Pictures toolbar, 139supported formats, list of, 75template pages, 26

Opera version, checking, 206optimizing published HTML code, 348-349order forms, 259Overline effect, 100

P

padding. See also tablesgraphics, adding to, 145viewing and changing, 17

Page Default target hyperlink, 179page descriptions, adding, 54Page Editor Options dialog box, 119

code formatting options, 374-375code snippet options, changing, 376compatibility, checking, 346CSS options, setting, 314customizing with, 372-373default text, changing, 114IntelliSense in, 298

page numbers, adding, 67Page Options dialog box

grid options, 306, 381ruler options, 306, 381

Page Properties dialog box, 54-55Page Size command, 60-61Page view, opening Web page in, 13panels

AutoHide, 8contents, displaying, 9opening/closing, 9rearranging, 9

paragraphsbehaviors to text, adding, 197breaks, inserting, 83containers, 82

indentation, changing, 86-87marks, showing/hiding, 82Paste Text options, 85tag-based styles for, 300

Parameter Info command, 298Parent Frame target hyperlink, 179passwords for forms, 263pasteboard

in Expression Design, 387Paste command, 84-85Paste Text command, 84-85

options, 85pasting

exporting Web content by, 84graphics from Web, 125ID duplicates, eliminating, 372text, 84-85

PDAs (personal data assistants). See CSS(Cascading Style Sheets)

PDF files, hyperlinks to, 177Photoshop PSD files

inserting, 122-123editing, 122-123

PHPcreate, page, 323IntelliSense, for PHP, 325code

overview, 322example, 322insert script, 326-327work with, 324

options, setting for Web sites, 360-361preview pages, with Expression

Development Server, 360-361PHP hyperlink parameters, adding, 175Picture Actions button, 128Picture dialog box for thumbnails, 121pictures

background, using as, 56bullets, using as, 93forms, picture buttons in, 263, 274tables, adding to, 242

Pictures toolbar. See also graphicsBring Forward/Send Backward

buttons, 135Crop button, 132graphics, modifying, 127opening, 139

Page 53: Microsoft Web 3 On Demand

Index 423

pixelsin Expression Design, 386

plain text option, 85Play Sound behavior, 212plug-ins

changing properties, 384checking for, 206-207

PNG files, 118Popup Message behavior, 202Position Absolutely button, 134Position dialog box, 135positioning. See also absolute positioning

graphics, 134properties, 307table captions, 227

preloading images, 204button images, 193

pressed image for interactive button, 193Preview in Browser button, 62previewing

in browsers, 62-63printed Web pages, 66-67Web sites, 360

Print Page Setup dialog box, 67Print Preview, 66-67printing Web pages, 66-67printouts, previewing, 66-67privacy information, obtaining, 20profiles

in Expression Encoder, 392-393progressive passes graphics, 119project

in Expression Blend, 394properties. See also forms; tables

adding, 209Change Property behavior, 208-209clearing properties, 307deleting, 209floating properties, 307frame properties, changing, 250-251inline frame properties, changing, 251layout table properties, changing, 215modifying, 209publishing properties, changing, 365

Properties dialog box, 53, 54proportional fonts, 114, 380Publishing view, 14, 352-353, 356-357

files, displaying, 359Publishing Status panel, 362publishing Web sites, 339

destination, entering, 352-353, 356-357entire site, publishing, 358"Excluding from Publishing" publish

pages, marking, 344individual pages, publishing, 359optimizing published HTML code,

348-349properties, changing, 355settings changing, 360-361UNC (Universal Naming Conventions)

and, 352-353updating Web sites, 360-361working on, 352-353, 356-357

push buttons in forms, 272

Q

quality graphics, 119query, saving search as, 105query strings, 175Quick Tag Editor, 49, 288

using, 296Quick Tag Selector, 49, 288

using, 295QuickTime (MOV), Apple

ActiveX controls, setting securityoptions, 166

R

radio buttons in forms, 263, 270Real Audio, 212RealNetworks, 206RealPlayer, 206RealVideo (RAM), 153, 168recalculating hyperlinks, 189redoing typing, 81REG (red, green, blue) colors, 378registration forms, 259

form handlers, creating, 281relative positioning, 307remote servers, connecting to, 352-353,

356-357renaming. See naming/renamingrepairing hyperlinks, 190

Page 54: Microsoft Web 3 On Demand

424

replacing. See finding/replacingreports

saving or copying, 342-343Web site reports, 340-341

Reports view, 14-15customizing, 370hyperlinks, verifying, 189

request forms, 259Resample button, 128resampling graphics, 128-129Reset buttons in forms, 263, 272Reset Workspace Layout option, 9resizing. See also tables

frames, 249graphics, 128-129hotspots, 186layout tables and cells, 215-217positioning layer, 135toolbars, 6-7Web pages, 60-61, 63

Restore button, 152restoring

with Change Property Restore behavior,208-209

graphics, 152with Swap Image Restore behavior,

204-205right-aligning

table cell contents, 233text, 88

rotating graphics, 133RSS feed. See XMLRTF files, inserting text from, 115rulers, working with, 306, 381

S

Same Frame target hyperlink, 179Sample effect, 100saturation of color, 379Save All command, 39Save As dialog box, 12

file type, changing, 74Save As Type list arrow, 74Save Embedded Files dialog

box, 39, 119, 127formats, changing, 148

savingdifferent formats, Web pages in, 74frames pages, 252-253framesets, 253list of formats, 75and previewing, 63reports, 342-343Web pages, 12Web sites, 39

scanner, inserting graphics from, 124ScreenTips

hyperlinks, adding to, 187tag attributes for, 294

scriptsCall Script behavior, 211executing, 211Web site script language, 360-361

scrollbars. See framessearch forms, 259searching. See also finding/replacing

for help, 19Section 508 accessibility requirements, 345Select File dialog box, 115selecting

graphics, 126table elements, 223text, 79

Selector, 289, 300Send Backward/Bring Forward, 135servers

opening Web site from, 33remote server, connecting to, 352-353,

356-357Set Text behavior, 202Set Text of Frame behavior, 202Set Text of Layer behavior, 202Set Text of Status Bar behavior, 202-203Set Text of Text Field behavior, 202shading

for graphics, 146-147for lines, 91

Show Tag Properties button, 294showing/hiding. See also toolbars

line marks, 82paragraph marks, 82scrollbars, 255Status bar, 366-367visual aids, 17

Page 55: Microsoft Web 3 On Demand

Index 425

sight impaired persons, alternative text for, 121

Silverlightcreating

in Expression Blend, 394in Expression Encoder, 390-391,

392-393encoding videos, 164inserting, 163overview, 162, 385

Site Settings dialog box, 360size. See also resizing

font size, 98-99frame size, setting, 250of Web page, 60-61, 63

Sketchflow, 1Slow Pages report, 370Snap to Grid, 306Snapshot panel, 61snippets. See code snippetssolid lines, creating, 91sorting in Web site reports, 341sounds

background sounds, inserting, 54, 59Play Sound behavior, 212

source control, 363spacing. See also tables

character spacing, changing, 86double-spacing text, 86-87line spacing, changing, 86-87

span of cell, changing, 237spell-checking

as you type, 112custom dictionaries, using, 108default spelling language, setting, 111exclusion dictionaries, 108-109languages, setting, 110-111symbols, deleting, 112Web pages, 106Web sites, 106-107

Split view, 4, 14-15, 16HTML

code, viewing, 288pages in, 44-45

splittingcells in tables, 230frames, 257

SSL (Secure Sockets Layer), 24-25for empty Web site, 30-31

stacking order for graphics, changing, 135starting Expression Web, 4static positioning, 307static templates

creating, 68saving, 75

Status barcode errors in, 346Set Text of Text Field behavior, 202-203showing/hiding, 366-367

Strong effect, 100Style Application toolbar, 297Style list arrow, 93styles, 77, 287. See also class-based styles;

inline styles; tag-based stylesdefinition list, creating, 96-97deleting, 95heading styles, 96for Jump Menu, 201text, applying to, 95working with, 303

sublists, creating, 94Submit buttons in forms, 263, 272SuperPreview, 3

displaying Web pages, 64-65survey forms, 259Swap Image Restore behavior, 204-205Swap Images behavior, 196, 204-205swapping images, 204-205switching

between tables, 214between Web pages and views, 16

symbols, inserting, 89synonyms, finding, 113system requirements, 2

T

Table AutoFormat Combo button, 238table cell padding. See paddingTable Properties dialog box, 219, 240, 242tables, 213. See also layout tables

adding cells, rows or columns to, 228alignment

of captions, 226cell alignment options, 237

Page 56: Microsoft Web 3 On Demand

426

tables, alignment (continued)of cell contents, 233changing, 234

AutoFormatting, 239backgrounds

changing, 240-241formatting, 238

borderschanging, 235colors, changing, 240-241setting, 221

captions, 226-227deleting, 232repositioning, 227

colorsbackground colors, changing, 238of borders, 235elements of table, adding to, 240-241

converting text to, 224creating, 220deleting elements of, 232drawing cells, 216Excel data, creating with, 219filling cells with information, 225floating text in, 234formatting, 238-239forms, inserting into, 261graphics, adding, 242height and width

changing, 234setting, 221

horizontal cell alignment, 237HTML tab support for, 224ID attributes, adding, 372images, adding, 242information, filling cells with, 225layout of cells, changing, 237merging cells in, 230-231navigating in, 222one-celled table, creating, 224padding of cells

changing, 234setting, 221

properties, 221changing, 234-235setting, 221

resizingcells, rows or columns, 236columns and rows, 229

selecting elements in, 223spacing of cells

changing, 234setting, 221

span of cell, changing, 237splitting cells, 230switching between, 214text

converting text to table, 224entering, 222filling cells with, 225floating, 234

vertical cell alignment, 237Tables toolbar, 238tabs

document tabs, navigating with, 48form tab order, setting, 264HTML tabs, 224

Tag Properties panel, 8, 275, 289, 292-293,297

attributes of tags, setting, 294display, changing, 292-293

tag-based styles, 289creating, 300

tags. See HTML (Hypertext MarkupLanguage)

target frames, creating, 254target hyperlinks, creating, 179tasks for misspelled words, 107Team Foundation source control system,

363templates, 23. See also dynamic templates;

frames pages; static templatesadding pages to Web site with, 36-37copying pages for new Web pages, 29creating Web sites with, 25for CSS layout page, 308-309deleting pages in, 28for layout tables, 214opening template pages, 26planning, 24replacing content in, 27text from, 78

Page 57: Microsoft Web 3 On Demand

Index 427

text, 77. See also fonts; headings; lines;paragraphs; tables; wrapping text

alignment, setting, 88behaviors, adding, 197blank page, entering on, 78character spacing, changing, 86default text, changing, 114drag-and-drop, moving/copying with, 84editing text, 80file, inserting text from, 115finding/replacing, 102-103floating properties, 307formatting, 98-99hotspots, adding text-based, 184-185for inline frames, 251inserting and editing, 80Open Browser behavior with, 210redoing typing, 81selecting text, 79styles, applying, 95symbols, inserting, 89template text, working with, 78undoing typing, 81

text area/text boxes in forms, 263, 266-267text files, 37

inserting text from, 115saving, 75

text messages in Popup Message window,202

thesaurus, using, 113thumbnails

auto thumbnail properties, setting, 130-131

creating, 130displaying images, 121

tiling, avoiding, 56titles

centered text for, 88of frames, 250-251, 252-253for inline frames, 251Web page title, changing, 53, 54

toolbarscommands

choosing, 6moving, 6-7resizing, 6-7showing/hiding, 6

Toolbox, 8

toolsCSS tools, 289, 297tag tools, using, 292-293

tooltips. See ScreenTipsTrace Image option, 121tracing graphics, 121transparent graphics, 119

converting to, 142-143turning on/off paste options, 85

U

UNC (Universal Naming Conventions), 352-353

Under Construction Pictures, 56underlining text, 98undocking toolbars, 6-7undoing

bevel changes, 144text, 81

Unicode, 55updates

checking for, 20databases, 283dynamic templates, updating, 71Web sites, 360-361

upload fields in forms, 275URLs (Uniform Resource Locators)

existing Web page, opening, 13for frames, 250Go To URL behavior, 199hotspot URLs, editing, 186Internet URLs, 33Open Browser behavior, specifying, 210opening Web sites with, 32and publishing Web sites, 352-353,

356-357user-defined styles, 95user interface, in Expression Web

color scheme, changing, 5

V

Variable effect, 100VBScript files, saving, 75vector graphics

in Expression Design, 386, 388-389verifying hyperlinks, 189

Page 58: Microsoft Web 3 On Demand

428

versions of browser, checking for, 206vertical alignment of graphics, 138-139Vertical Split template, 245video formats, 153View tabs, 4views and viewing

behaviors, 196frames pages, 244switching between Web pages and, 16Tables toolbar, 238Web site reports, 340working with views, 14-15

visibility behaviors, 208-209Vista. See Windows Vistavisual aids, showing/hiding, 17Visual Aids menu, 17visually impaired persons, alternative text

for, 121

W

watermarks, 54, 56background picture as watermark, insert-

ing, 56-57WAV files, 212WCAG accessibility requirements, 345Web Package

creating, 38importing, 34

Web pages. See also backgrounds; hyper-links; Master page; previewing; pub-lishing Web sites; saving; text; Websites

accessibility, checking for, 345advanced properties, setting, 55animating page transitions, 76ASP.NET pages, creating, 316closing, 21compatibility, checking for, 346-347Content page, 72-73copy of page, opening, 47CSS pages, creating, 308deleting, 50disabilities, accessibility for users

with, 345existing page, opening, 13external style sheets, attaching, 304-305finding/replacing text or code, 102-103Folder list, opening with, 47

Folders view, opening in, 46formats for, 37formatting options, setting, 54general options, setting, 54Go To URL behavior, 199graphic format, changing, 149home page, setting as, 52HTML pages, creating, 44-45hyperlinks, creating, 176language of page, specifying, 55moving, 51navigating, 48new folders, creating, 51page numbers, adding, 67previewing, 62-63properties, changing, 54-55recently opened pages, opening, 13renaming, 50saving, 12simple page, creating, 11size, setting, 60-61, 63spell-checking, 106switching between views and, 16title, changing, 53

Web servers. See serversWeb Site Wizard, importing with, 34Web sites. See also publishing Web sites;

templates; Web pages; adding pages to, 36-37animating page transitions, 76deleting, 41empty Web site, creating, 30-31existing site, opening, 32-33finding/replacing text or code, 102-103folders and files, list of, 10Go To URL behavior, 199importing content from, 34-35introduction to, 23languages, setting, 110-111last opened site, opening, 32multiple remote sites, 354names, changing, 360one page site, creating, 30planning, 24previewing, 360recently opened site, opening, 32remote servers, connecting to, 352-353,

356-357

Page 59: Microsoft Web 3 On Demand

Index 429

renaming, 40reports, generating, 340-341saving, 39spell-checking, 106-107types of, 24updating, 360-361

WebDAV, 34as remote server, 352-353, 356-357

WebTV version, checking, 206Whole Page target hyperlink, 179width. See also tables

of interactive buttons, 193of layout tables, 215, 218line width, changing, 91

window, viewing, 5Windows color scheme

changing, user interface, 5Windows Media Audio (WMA)

inserting, 158-159setting options, 160

Windows Media Video (WMV)inserting, 158-159setting options, 160

Windows menu, navigating with, 48Windows Vista

exclusion dictionary in, 109languages, setting keyboard for, 110

Windows Presentation Foundationin Expression Blend, 394

Windows XPexclusion dictionary in, 109languages, setting keyboard for, 110

WMF files, 118. See also graphicsWMfiles, 119Word 2007 files, 115word wrap, 373

workgroupsremoved from product, 403

Wrap Tag command, 296Wrapping Style options, 138wrapping text, 11

on graphics, 138word wrap, 373

WYSIWYG view, 14

X

XAML (eXtensible Application MarkupLanguage)

creating, 394inserting, Silverlight media, 163overview, 162-163

XHMTL 1.0 Transitional rules, 346XML (eXtensible Markup Language), 37, 328

applying, 339checking, pages, 334creating

page, 328data view

creating, 329formatting, 332-333work with, 330-331

form results, saving, 276formatting, applying, 335RSS feed, 336saving, 75

Z

ZIP files, hyperlinks to, 177z-value

for layers, 136for positioning graphics, 135