Home > Store

Microsoft Expression Web 3 On Demand, Portable Documents

Register your product to gain access to bonus material or receive a coupon.

Microsoft Expression Web 3 On Demand, Portable Documents

eBook (Watermarked)

  • Your Price: $19.19
  • List Price: $23.99
  • About Watermarked eBooks
  • This PDF will be accessible from your Account page after purchase and requires the free Adobe® Reader® software to read it.

    The eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

    Watermarked eBook FAQ


  • Copyright 2010
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-7686-9626-7
  • ISBN-13: 978-0-7686-9626-4

Need answers quickly? Microsoft Expression Web 3 on Demand provides those answers in a visual step-by-step format. We will show you exactly what to do through lots of full color illustrations and easy-to-follow instructions.

  • Create Web sites using drag and drop controls
  • Create Cascading Style Sheet layouts
  • Insert Flash, Windows Media, and Photoshop content
  • Write, edit, and optimize code and scripts
  • Use IntelliSense to help reduce coding errors
  • Preview and compare pages in multiple browsers
  • Update Web sites for Windows Internet Explorer 8
  • Integrate media and Web applications using Microsoft Silverlight
  • Create dynamic Web templates
  • Create forms to gather online information
  • Retrieve and present data from live RSS feeds
  • Integrate data from databases or XML data
  • Create dynamic Web content using ASP.NET technology
  • Explore the capabilities of Microsoft Expression Studio
  • Register your book at queondemand.com to gain access to:
  • Workshops and related files
  • Keyboard shortcuts


  • Workshops
  • More than 500 of the Most Essential Expression Web Tasks

Sample Content

Table of Contents

Introduction     xv

1 Getting Started with Expression Web 3     1

Preparing to Install Expression Web 3     2

Installing Expression Web 3     3

Starting Expression Web 3     4

Viewing the Expression Web Window     5

Working with Toolbars     6

Using Panels     8

Viewing the Folder List     10

Creating a Simple Web Page     11

Saving a Web Page     12

Opening an Existing Web Page     13

Working with Views     14

Switching Between Pages and Views     16

Using Visual Aids     17

Getting Help While You Work     18

Getting Expression Web Updates on the Web     20

Closing a Web Page     21

Exiting Expression Web     22

2 Creating a Web Site     23

Planning a Web Site     24

Creating a Web Site Using a Template     25

Working with Template Content     26

Managing Template Content     28

Creating a One Page Web Site     30

Opening an Existing Web Site     32

Importing Web Content     34

Adding Pages to Your Web Site     36

Creating a Web Package     38

Saving a Web Site     39

Renaming a Web Site     40

Deleting a Web Site     41

Managing Site Lists     42

3 Working with Web Pages     43

Creating an HTML Page     44

Opening Web Pages from Within a Web     46

Navigating Web Pages     48

Displaying Web Pages in the HTML Format     49

Managing Web Pages     50

Setting the Home Page     52

Changing the Web Page Title     53

Changing Web Page Properties     54

Inserting Background Pictures and Watermarks     56

Changing Background Colors     58

Adding Background Sound     59

Setting Paper Size     60

Previewing Web Pages in Snapshot     61

Previewing Web Pages in a Browser     62

Displaying Web Pages in SuperPreview      64

Printing Web Pages     66

Creating a Page Template     68

Using a Dynamic Page Template      70

Creating a Master and Content Page      72

Saving a Web Page with Different Formats     74

Expression Web Formats     75

Animating Page Transitions     76

4 Working with Web Page Text     77

Entering Text in a Web Page     78

Selecting Text in a Web Page     79

Editing Text     80

Making Corrections     81

Inserting a Line or Paragraph Break     82

Moving and Copying Text     84

Setting Text Indention and Spacing     86

Setting Text Alignment     88

Inserting Symbols     89

Inserting Horizontal Lines     90

Creating Bulleted and Numbered Lists     92

Creating Sublists     94

Applying Styles      95

Creating Heading and Definitions     96

Formatting Text     98

Adding Text Effects     100

Accessing More Colors     101

Finding and Replacing Text or Code     102

Finding and Replacing HTML Tags     104

Checking Spelling     106

Using Custom Dictionaries     108

Checking Spelling for Language     110

Checking Spelling as You Type     112

Finding the Right Words      113

Changing Default Text     114

Creating and Changing Font Families     115

Inserting Text from a File     116

5 Working with Web Page Graphics     117

Understanding Graphics     118

Changing Graphic Defaults      119

Inserting Graphics     120

Inserting Photoshop Graphics     122

Inserting a Graphic from a Scanner or Camera     124

Copying and Pasting Graphics from the Web     125

Selecting and Moving Graphics     126

Working with Graphics     127

Resizing and Resampling Graphics     128

Creating Thumbnails     130

Cropping Graphics     132

Rotating and Flipping Graphics     133

Changing Graphic Positioning     134

Changing Graphic Stacking Order     135

Working with Layers     136

Wrapping Text and Aligning Graphics     138

Adjusting Graphic Contrast and Brightness     140

Converting Graphic Color     142

Adding a Bevel to a Graphic     144

Adding Margins and Padding to Graphics     145

Applying Borders and Shading     146

Changing Graphic Formats     148

Changing the Way Graphics are Displayed     150

Restoring a Graphic     152

6 Working with Web Page Media     153

Inserting Flash Movies     154

Setting Flash Movie Properties     156

Inserting Windows Media     158

Setting Windows Media Properties     160

Working with Silverlight Media     162

Inserting Silverlight Media     163

Inserting Silverlight Videos     164

Inserting Deep Zoom Composer Images     165

Setting Security for ActiveX Controls     166

Running ActiveX Controls     167

Previewing and Playing Media     168

Previewing Silverlight Media     170

7 Adding Hyperlinks to Web Pages     171

Creating Bookmarks     172

Creating Hyperlinks Within a Web Page     174

Creating Hyperlinks to Files and Web Pages     176

Creating Hyperlinks to E-mail Addresses     178

Creating Target Hyperlinks     179

Editing Hyperlinks     180

Adding Hyperlinks to Graphics     182

Adding Graphic Hotspots     184

Highlighting Graphic Hotspots     185

Modifying Graphic Hotspots     186

Adding ScreenTips Hyperlinks     187

Working with Hyperlinks View     188

Verifying Hyperlinks     189

Repairing Broken Hyperlinks     190

8 Adding Interactive Behaviors     191

Inserting Interactive Buttons     192

Working with Interactive Buttons     194

Adding Behaviors to Elements     196

Modifying Behaviors     198

Going to Another Web Page     199

Creating a Jump Menu     200

Displaying Text Messages     202

Preloading and Swapping Images     204

Checking for Browsers and Plug-ins     206

Changing Element Properties     208

Opening Another Browser Window     210

Executing a Script     211

Playing a Sound     212

9 Adding Tables and Layout Tables     213

Creating a Layout Table     214

Drawing a Layout Table and Cells     216

Modifying a Layout Table     218

Creating a Table Using Microsoft Excel Data     219

Creating a Conventional Table     220

Entering Text in a Table     222

Converting Text to a Table     224

Filling a Table with Information     225

Creating Table Captions     226

Adding Cells, Rows, or Columns to Tables     228

Resizing Rows and Columns     229

Splitting and Merging Cells     230

Deleting Table Elements     232

Aligning Cell Contents     233

Changing Table Properties     234

Changing Cell Properties     236

Formatting a Table     238

Adding Color to a Table     240

Adding Images to Table     242

10 Adding Frames and Borders     243

Viewing a Frames Page     244

Creating a Frames Page Using a Template     245

Customizing a Frames Page Template     246

Inserting an Inline Frame     247

Adding Content to Frames     248

Changing Frame Properties     250

Saving Frames Pages     252

Targeting a Frame     254

Editing Frames Pages     255

Splitting Frames     256

Deleting a Frame     257

Show or Hide Border Frames     258

11 Gathering User Input Using Forms     259

Creating Forms     260

Setting Form Properties     262

Understanding Form Fields     263

Setting Form Tab Order     264

Inserting Labels     265

Inserting Text Boxes     266

Inserting Drop-Down Boxes     268

Inserting Group Boxes     269

Inserting Radio Buttons     270

Inserting Check Boxes     271

Inserting Buttons     272

Creating Picture Buttons     274

Inserting File Uploads     275

Saving Form Results to a File     276

Using a Custom Confirmation Page     277

Sending Form Results as E-Mail     278

Saving Form Results to a Custom Form Handler     280

Saving Form Results to a Database     282

Using Other Form Handlers     284

12 Creating Styles and Layouts with CSS     287

Working with HTML Code     288

Understanding CSS Styles and Layouts     289

Inserting Common HTML Tags     290

Using Tag Tools     292

Setting Tag Attributes     294

Using the Quick Tag Selector     295

Using the Quick Tag Editor     296

Using CSS Tools     297

Using IntelliSense     298

Creating Tag-based Styles     300

Creating Class-based Styles     301

Creating Inline Styles     302

Working with Styles     303

Creating and Attaching Style Sheets     304

Using Rulers and Grid     306

Setting Position Properties     307

Creating a CSS Layout Page     308

Creating Contextual Selectors     309

Creating a CSS Layout Page from Scratch     310

Checking for CSS Problems     312

Setting CSS Options     314

13 Working with Advanced Pages     315

Creating an ASP.NET Page     316

Using ASP.NET Controls     317

Inserting ASP.NET Controls     318

Inserting ASP.NET AJAX Controls     320

Using Custom ASP.NET Controls     321

Getting Started with PHP     322

Creating a PHP Page     323

Working with PHP Code     324

Inserting a PHP Script     326

Creating an XML Page     328

Creating a Data View     329

Working with Data in a Data View     330

Formatting Data in a Data View     332

Checking XML Pages     334

Adding RSS Feeds     336

Creating an ASP Page     337

14 Publishing and Managing a Web Site     339

Generating Reports for a Web Site     340

Saving or Copying a Web Site Report     342

Marking Site Files to Not Publish     344

Checking for Accessibility     345

Checking HTML Compatibility     346

Optimizing HTML Before Publishing     348

Changing Web Site Settings     350

Specifying a Remote Web Site     352

Managing Multiple Web Sites     354

Changing Publishing Options     355

Connecting a Remote Web Site     356

Publishing a Web Site     358

Publishing a Web Page     359

Updating a Web Site     360

Checking Publishing Status     362

Managing Files Shared by a Team     363

15 Customizing Expression Web     365

Changing General Options     366

Changing Startup Options     368

Configuring External Editors     369

Customizing Reports View     370

Customizing FTP Options     371

Setting General Page Editor Options     372

Setting Code Formatting Options     374

Changing Code Snippet Options     376

Setting Design View Formatting Options     377

Creating Custom Colors     378

Setting Default Font Options     380

Setting Ruler and Grid Options     381

Setting Byte Order Mark Options     382

Changing Plug-in Properties     384

16 Working with Expression Studio     385

Exploring Expression Design     386

Getting Started with Expression Design     387

Working with Expression Design     388

Exploring Expression Encoder     390

Working with Expression Encoder     392

Exploring Expression Blend     394

Working with Expression Blend     396

Adding Interactivity with Expression Blend     398

Getting Started with Deep Zoom Composer     399

Creating Deep Zoom Composer Images     400

New Features     401

Keyboard Shortcuts     405

Index     411


Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020