Sams teach yourself Microsoft Expression Web 3 in 24 hours 9780672330643, 0672330644, 9780768695663, 076869566X

In just 24 sessions of one hour or less, you'll learn how to build flexible, easy-to-maintain, standards-based webs

306 90 16MB

English Pages 500 [523] Year 2009;2010

Report DMCA / Copyright

DOWNLOAD FILE

Sams teach yourself Microsoft Expression Web 3 in 24 hours
 9780672330643, 0672330644, 9780768695663, 076869566X

Table of contents :
Cover......Page 1
Table of Contents......Page 5
Introduction......Page 20
Introducing Expression Web 3......Page 24
The Program Bar......Page 26
The Menu Bar......Page 27
Common and Other Toolbars......Page 28
Code, Design, and Split View......Page 29
Left and Right Panels......Page 31
Status Bar......Page 33
Changing and Customizing the Workspace......Page 34
Introduction......Page 42
Working with a Completed Website......Page 43
Previewing the Site in Your Browser......Page 46
Tables......Page 47
Page Layout......Page 48
Frames and Layers......Page 49
Contact Forms......Page 50
Flash and Silverlight Galleries......Page 51
Exploring the Website in Expression Web 3......Page 52
Keeping Your Pages Functional......Page 54
Creating a New Website......Page 58
Creating Your First Web Page......Page 61
Testing Your Web Page in Multiple Browsers......Page 66
SuperPreview: A Sneak Preview......Page 68
Opening and Editing an Existing File Using Code View......Page 72
Importing Styled Text from a Document......Page 76
Cleaning Up Imported Text......Page 77
Introduction......Page 84
Import a New Page and Create an Internal Hyperlink......Page 85
Creating External Links and New Windows......Page 91
Creating Internal Links Within Documents Using Bookmarks......Page 93
Creating an Email Hyperlink......Page 95
Introduction......Page 100
Images on the Web: Three File Types for Three Uses......Page 101
Importing and Inserting an Image......Page 102
Create a New Folder and Import a New Image......Page 103
The General Tab......Page 106
The Appearance Tab......Page 108
Introduction......Page 114
Exploring the Pictures Toolbar......Page 115
Using the Pictures Toolbar to Add and Change an Image......Page 117
Creating Hotspots......Page 124
Introduction......Page 130
The Buttons of the Code View Toolbar and What They Do......Page 131
Common HTML Tags in the Toolbox......Page 134
Dissecting Hyperlinks in Code View......Page 135
Images in Code View......Page 138
Unordered and Ordered Lists in Code View......Page 139
Introduction......Page 146
One-Minute History of Tables in Web Pages......Page 147
Creating a Table from Scratch......Page 148
Creating Table Headings......Page 149
Changing the Vertical Alignment of Cell Content......Page 150
Merging and Splitting Cells......Page 151
Changing Row and Column Sizes......Page 152
Using Table Properties to Change the Appearance of Your Table......Page 153
Using Cell Properties to Change the Appearance of Your Cells......Page 155
Using AutoFormat to Quickly Change the Look of Your Tables......Page 157
Using the Table Layout Tool to Make Nonstandard Tables......Page 158
Introduction......Page 164
Creating Styles with a Click of Your Mouse......Page 166
Creating Inline Styles......Page 169
Styling Small Selections......Page 170
Setting the Font Family for the Entire Document......Page 171
Styling Links (a.k.a. Getting Rid of the Blue Underline)......Page 172
The Quick Tag Tools......Page 175
The CSS Properties Panel......Page 177
The Manage Styles Panel......Page 178
Using Various CSS Tools to Apply and Change Styles......Page 179
Introduction......Page 184
Create a Class and Apply It to the Content......Page 185
Using CSS Classes to Center an Image......Page 186
Using Boxes to Separate Content......Page 187
Creating a Div and Placing It Around Content......Page 188
Creating a Sidebar Using an ID......Page 190
Using an ID to Center the Page......Page 191
Creating Custom Styles Within IDs and Classes......Page 193
Classes Within Classes: Micromanaging the Content......Page 194
Pseudoclasses......Page 195
Use Pseudoclasses to Style Links......Page 196
Understanding the Box Model......Page 197
Introduction......Page 202
Introducing CSS: The Code Version......Page 203
The Value of Separation......Page 205
Understanding Inline Styles......Page 206
Applying Classes to Tags in Code View......Page 208
Using Divs and Spans to Separate Content......Page 209
Rename Styles and Apply the Change to All Tags in a Page......Page 210
Creating Divs in Code View......Page 211
Creating External Style Sheets......Page 212
Moving Styles to and from the External Style Sheet......Page 215
Applying External Styles to a Page......Page 217
Summary......Page 218
Introduction......Page 222
Use an Image as a Background with CSS......Page 223
The Background Attributes......Page 224
How Backgrounds Relate to the Content and the Page......Page 226
Applying a Background Image to an ID......Page 227
Background Images and the Box Model......Page 229
Stacking Order Means You Can Pile Your Images......Page 231
Using Images as List Bullets......Page 232
Importing Adobe Photoshop Files......Page 234
Introduction......Page 240
Starting with Pen and Paper......Page 241
Build the Framework from Boxed Parts......Page 242
Employing CSS Reset......Page 243
Updating the ID Names......Page 244
Styling the Layout Boxes......Page 245
position: absolute;......Page 248
position: fixed;......Page 249
position: relative;......Page 250
Applying the Framework to Existing Pages......Page 251
Apply the New Framework to the Page......Page 253
Adding a Header Image and a Menu......Page 255
Introduction......Page 262
Make an Interactive Button......Page 263
Saving and Editing Interactive Buttons......Page 266
Creating a Basic Box Button......Page 267
Creating an Advanced Box Button with Images......Page 269
Create Text-Free Buttons with Sliding Doors......Page 272
Behaviors: An Introduction......Page 278
Creating a Swap-Image Behavior......Page 279
Modifying Behaviors......Page 281
The Many Behaviors of Expression Web 3......Page 283
Change Property......Page 284
Check Browser......Page 287
Check Plug-In......Page 289
Jump Menu......Page 291
Jump Menu Go......Page 293
Open Browser Window......Page 294
Popup Message......Page 296
Preload Images......Page 297
Set Text......Page 298
Introduction......Page 302
Frames: An Introduction......Page 303
Editing Individual Frames......Page 306
Making Framed Navigation......Page 310
Creating and Modifying Inline Frames......Page 311
Set Text of Frame Behavior......Page 314
Creating Advanced Functionality Using Layers......Page 316
Creating a Layer......Page 317
Set Text of Layer Behavior......Page 321
Introduction......Page 326
Making the Basic Vertical Menu Exciting......Page 327
The Horizontal Menu—Laying a List on Its Side......Page 330
Pure CSS Drop-Down Menus: A Clean Alternative......Page 331
Step 1: Make a Menu List......Page 332
Step 2: Styling the Main Menu......Page 333
Step 3: Making the Drop-Down Menus Drop Down......Page 338
Styling the Submenus to Make Them Stand Out......Page 340
Introduction......Page 346
Dynamic Web Templates......Page 347
How Dynamic Web Templates Work......Page 351
Understanding Dynamic Web Templates......Page 355
Editable Regions Outside the Body......Page 359
Editing Content Outside the Editable Regions in Individual Pages......Page 362
Introduction......Page 366
Creating Forms in Expression Web 3......Page 367
Making Use of Form Results......Page 374
Other Uses for Form Results......Page 379
Forms in Code View......Page 380
Introduction......Page 384
Flash: An Introduction......Page 385
Adding the Tag for Full Cross-Browser Compatibility......Page 390
Silverlight: An Introduction......Page 391
Placing Silverlight Applications in Your Page......Page 392
Bonus: Making the Galleries Your Own......Page 397
Introduction......Page 402
PHP: An Introduction......Page 403
Installing PHP on Your Computer to Test PHP Scripts......Page 404
Using PHP and HTML to Create a Contact Page......Page 407
Creating an Email Form Using PHP......Page 409
Added Functionality......Page 416
Introduction......Page 422
Snapshot—Instant Browser Previews Inside Expression Web 3......Page 423
Snapshot Functionality......Page 424
Using SuperPreview for Cross-Browser Testing......Page 426
The Tools of SuperPreview......Page 428
The Preview Panel(s)......Page 432
The DOM Tree View......Page 433
Identify, Diagnose, and Solve Cross-Browser Issues with SuperPreview......Page 434
Troubleshooting and Fixing the Sidebar in Internet Explorer 7......Page 437
Solve IE6 Problems by Telling Visitors to Upgrade Their Browsers......Page 438
Introduction......Page 446
The All-Important Domain Name......Page 447
Six Different Publishing Options......Page 448
File Transfer Protocol (FTP)......Page 450
Secure Shell File Transfer Protocol (SFTP/SSH)......Page 451
FrontPage Server Extensions......Page 452
File System......Page 454
Example: Publishing Content Using SFTP......Page 455
Optimizing HTML......Page 457
The Publishing Tab......Page 460
Introduction......Page 464
Getting a Jump Start by Using a Starter Kit......Page 465
The ASP.NET Master Page......Page 467
The Master Page in Code View......Page 469
Content Pages in Code View......Page 472
Getting Data from External Sources......Page 474
Personalizing and Styling an ASP.NET Site......Page 478
Creating the Main Menu......Page 484
Create a Submenu......Page 485
Adding and Managing Several Drop-Down Menus......Page 490
Basing Drop-Down Menus on Layers and Behaviors Is a Double-Edged Sword......Page 492
A......Page 494
B......Page 495
C......Page 497
D......Page 500
E......Page 501
F......Page 502
H......Page 504
I......Page 505
L......Page 507
M......Page 508
N......Page 509
O......Page 510
P......Page 511
R......Page 513
S......Page 514
T......Page 516
U......Page 517
W......Page 518
Y-z......Page 519

Polecaj historie