Understanding Web Page Coding | |
Introducing Web Page Languages | |
Introducing Web Page Publishing | p. 4 |
Understanding HTML Basics | p. 6 |
Understanding XML and XHTML | p. 10 |
Explore Differences between HTML and XHTML | p. 12 |
Understanding CSS Formatting | p. 14 |
Understanding XSLT | p. 16 |
Using HTML Tag Sets | p. 18 |
Using Unpaired HTML Tags | p. 20 |
Using HTML Attributes | p. 22 |
Viewing and Editing HTML | |
View HTML Source Code | p. 24 |
Edit Web Pages from Internet Explorer | p. 26 |
Edit Web Pages with Netscape Composer | p. 28 |
Write and Save HTML with WordPad | p. 30 |
Introducing HTML Text Editors | p. 32 |
Introducing HTML Visual Editors | p. 34 |
Creating and Formatting Web Pages | |
Creating a Basic Web Page | |
Specify an XHTML DTD | p. 38 |
Create a Web Page Skeleton | p. 40 |
Create Paragraphs and Line Breaks | p. 42 |
Emphasize Text | p. 44 |
Add Headings | p. 46 |
Add Horizontal Rules | p. 47 |
Add Hyperlinks and Mailtos | p. 48 |
Define a Base URL | p. 50 |
Create Internal Page Links | p. 52 |
Create a List | p. 54 |
Add a Mailing Address | p. 56 |
Add a Quote | p. 57 |
Create a Definition List | p. 58 |
Define an Acronym | p. 59 |
Create a Table | p. 60 |
Adjust Rows and Columns | p. 62 |
Add Comments | p. 64 |
Insert Special Characters | p. 65 |
Add Tags | p. 66 |
Formatting with Cascading Style Sheets | |
Understanding CSS Basics | p. 68 |
Create and Link to an External Style Sheet | p. 70 |
Create an Internal Style Sheet | p. 72 |
Apply Inline Styles | p. 74 |
Define Tag-Selector Style Rules | p. 76 |
Define Class-Selector Style Rules | p. 78 |
Define ID-Selector Style Rules | p. 80 |
Set Style Properties with and Tags | p. 81 |
Comment within Style Sheets | p. 82 |
Assign CSS Color Values | p. 83 |
Assign CSS Measurement Values | p. 84 |
Set Margins | p. 85 |
Define Font Properties | p. 86 |
Define Hyperlink Properties | p. 88 |
Format Lists | p. 90 |
Format Tables | p. 92 |
Add Scrolling Elements | p. 94 |
Position Page Elements | p. 96 |
Layer Elements with the z-index Property | p. 98 |
Control Visibility | p. 100 |
Enhancing a Web Page with Images | |
Understanding Web Page Image Basics | p. 102 |
Add Images to a Web Page | p. 104 |
Make an Alternative Text Label | p. 106 |
Specify Image Dimensions | p. 108 |
Align Images | p. 110 |
Add Space Between Images and Text | p. 112 |
Wrap Text Around an Image | p. 114 |
Add an Image Border | p. 116 |
Create an Image Link | p. 118 |
Create Thumbnail Images | p. 120 |
Insert and Position a Background Image | p. 122 |
Tile a Background Image | p. 124 |
Create Margin Backgrounds | p. 125 |
Building Image Maps | |
Explore Image Maps | p. 126 |
Create Client-side Image Maps | p. 128 |
Specify Hotspot Shapes and Coordinates | p. 130 |
Specify Alternative Text | p. 134 |
Build Image Maps with Image Mapper | p. 136 |
Improving Navigation with Frames | |
An Introduction to Frames | p. 140 |
Create a Frameset | p. 142 |
Using | p. 144 |
Size Your Frames | p. 146 |
Control Frame Borders | p. 148 |
Nest Frames | p. 149 |
Create an Inline Frame | p. 150 |
Target Frames | p. 152 |
Define a Base Target | p. 154 |
Set Frame Backgrounds | p. 156 |
Using Frames for Banner Ads | p. 157 |
Adding Interactivity with JavaScript | |
Mastering JavaScript Basics | |
An Introduction to Client-Side JavaScript | p. 160 |
Add Scripts to a Web Page | p. 162 |
Using Escape Sequences | p. 164 |
Script an Alert Dialog Box | p. 166 |
Write to a Document | p. 168 |
Declare JavaScript Variables | p. 170 |
Create a JavaScript Object | p. 172 |
Create a JavaScript Array | p. 174 |
Create an if Statement | p. 176 |
Create a JavaScript Function | p. 178 |
Test JavaScript Code | p. 180 |
Create an External JavaScript File | p. 182 |
Hide JavaScript from Old Web Browsers | p. 184 |
Using | p. 186 |
Implementing JavaScript in HTML Documents | |
Add Text to the Status Bar | p. 188 |
Prompt the User for a Response | p. 190 |
Get Confirmation | p. 192 |
Add a Last-modified Date | p. 194 |
Script a Scrolling List | p. 196 |
Script Between Frames | p. 198 |
Script Around Frames | p. 200 |
Capture Keystrokes | p. 202 |
Open a New Window | p. 204 |
Close a Window | p. 206 |
Redirect to a New Page | p. 208 |
Reference the DOM | p. 210 |
Validate a Form | p. 212 |
Preload Images | p. 214 |
Script Image Mouseovers | p. 216 |
Check for Web Browser Versions | p. 218 |
Set a Cookie | p. 220 |
Read a Cookie | p. 224 |
Collecting Data with Forms | |
Building Forms to Collect Data | |
Set Up a Form | p. 228 |
Add a Text Input Field | p. 230 |
Add a Password Field | p. 232 |
Add a Text Area | p. 233 |
Add a Submit Button | p. 234 |
Add Check Boxes | p. 236 |
Add Radio Buttons | p. 238 |
Create a Menu | p. 240 |
Add Style to Form Elements | p. 242 |
Using Fieldsets and Legends | p. 244 |
Using Labels | p. 245 |
Disable Form Fields | p. 246 |
Using Hidden Fields | p. 247 |
Allow Users to Send Attachments | p. 248 |
Capturing Form Data | |
Understanding Form Data Collection | p. 250 |
Handle Form Data | p. 252 |
Get Form Data | p. 254 |
Post Form Data | p. 256 |
Parse Form Data | p. 258 |
Script an HTML Response | p. 260 |
View Environment Variables | p. 262 |
View Posted Form Data | p. 264 |
Create a Page Hit Counter | p. 266 |
Restrict Site Access | p. 268 |
E-mail Form Results | p. 270 |
Adding Embedded Objects | |
Adding Sound and Music | |
Introduction to Audio | p. 274 |
Record and Save Audio Files | p. 276 |
Add Audio Files as Links | p. 278 |
Add Background Music | p. 280 |
Embed and Loop Background Music | p. 282 |
Edit Audio Files with Sound Forge | p. 284 |
Convert an Audio File to a Different Format | p. 286 |
Using Streaming Audio | p. 288 |
Adding Video | |
Introduction to Video | p. 290 |
Add Video Files as Links | p. 292 |
Add Video Files as Objects | p. 294 |
Reduce Video File Size | p. 296 |
Convert Video to Animated GIFs | p. 298 |
Adding Multimedia with Flash | |
Download and Install the Flash Plug-in | p. 300 |
Create a New Flash Document | p. 302 |
Create a Flash Document from a Template | p. 304 |
Draw Objects | p. 306 |
Select Objects | p. 308 |
Resize, Reshape, and Move Objects | p. 310 |
Work with Layers | p. 312 |
Create a Motion Tween | p. 314 |
Create a Shape Tween | p. 316 |
Preview Your Animation | p. 318 |
Create Symbols | p. 320 |
Add a Button from the Library | p. 322 |
Activate Buttons | p. 324 |
Add Links to Objects | p. 326 |
Add Sound Clips | p. 328 |
Save and Publish Your Presentation | p. 330 |
Embedding Java Applets | |
Understanding Java Applets | p. 332 |
Download the Java SDK | p. 334 |
Create a Java Source File | p. 336 |
Compile Java Code | p. 338 |
Embed an Applet in a Web Page | p. 340 |
Change Applet Parameters | p. 342 |
Syndicating Content with RSS Feeds | |
Understanding RSS Feeds | p. 344 |
Enter RSS Information | p. 346 |
Code an RSS Item | p. 348 |
Define a Web Site as a Channel | p. 350 |
Declare XML and RSS Version | p. 352 |
Display RSS Feeds on a Web Site | p. 354 |
Checking and Publishing Your Web Pages | |
Checking Your Web Pages | |
Check Web Pages in Multiple Browsers | p. 358 |
Validate Web Pages | p. 360 |
Spell Check Your Web Site | p. 362 |
Check Links | p. 364 |
Publishing Your Web Pages | |
Choose a Web Host | p. 366 |
Obtain a Domain Name | p. 368 |
Check Total File Size of Your Web Site | p. 370 |
Set Up an FTP Client | p. 372 |
Upload Pages with an FTP Client | p. 374 |
Upload Files with Your Web Browser | p. 376 |
Upload Files with WebDAV | p. 378 |
Host Your Own Web Site | p. 380 |
Appendixes | |
Special Characters | p. 384 |
Cascading Style Sheet Reference | p. 390 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.