| |
| |
Introduction | |
| |
| |
| |
Your First Web Page | |
| |
| |
| |
Understanding HTML and XML | |
| |
| |
What Is a Web Page? | |
| |
| |
How Web Pages Work | |
| |
| |
How to Edit Web Pages | |
| |
| |
The Many Faces of HTML | |
| |
| |
| |
Create a Web Page Right Now | |
| |
| |
A Simple Sample Page | |
| |
| |
Tags Every HTML Page Must Have | |
| |
| |
Paragraphs and Line Breaks | |
| |
| |
Headings | |
| |
| |
Peeking at Other People's Pages | |
| |
| |
| |
Linking to Other Web Pages | |
| |
| |
Linking to Another Web Page | |
| |
| |
Linking Between Your Own Pages | |
| |
| |
Relative Addresses | |
| |
| |
| |
Publishing Your HTML Pages | |
| |
| |
Setting Up an Internet Web Site | |
| |
| |
Transferring Pages to a Web Server | |
| |
| |
Publishing Pages with Netscape Navigator | |
| |
| |
Publishing Pages with Microsoft Internet Explorer | |
| |
| |
Publishing Pages with Microsoft FrontPage | |
| |
| |
Publishing Pages with CuteFTP | |
| |
| |
Making a File Available for Downloading | |
| |
| |
Putting Web Pages on an Intranet | |
| |
| |
Publishing Web Pages on Disk | |
| |
| |
Testing Your Pages | |
| |
| |
| |
Web Page Text | |
| |
| |
| |
Text Alignment and Lists | |
| |
| |
Text Alignment | |
| |
| |
The Three Types of HTML Lists | |
| |
| |
Lists Within Lists | |
| |
| |
| |
Text Formatting and Font Control | |
| |
| |
Boldface, Italics, and Special Formatting | |
| |
| |
Font Size and Color | |
| |
| |
Choosing a Typeface | |
| |
| |
Special Characters | |
| |
| |
| |
Email Links and Links Within a Page | |
| |
| |
Using Named Anchors | |
| |
| |
Linking to a Specific Part of Another Page | |
| |
| |
Linking Your Email Address into a Web Page | |
| |
| |
| |
Creating HTML Forms | |
| |
| |
How HTML Forms Work | |
| |
| |
Creating a Form | |
| |
| |
Text Input | |
| |
| |
Identifying Each Piece of Form Data | |
| |
| |
Including Hidden Data | |
| |
| |
Check Boxes | |
| |
| |
Radio Buttons | |
| |
| |
Selection Lists | |
| |
| |
Text Areas | |
| |
| |
Submit! | |
| |
| |
Creating a Custom Submit Button | |
| |
| |
| |
Web Page Graphics | |
| |
| |
| |
Creating Your Own Web Page Graphics | |
| |
| |
Choosing Graphics Software | |
| |
| |
Graphics Basics | |
| |
| |
Preparing Photographic Images | |
| |
| |
Controlling JPEG Compression | |
| |
| |
Creating Banners and Buttons | |
| |
| |
Reducing the Number of Colors | |
| |
| |
Interlaced GIFs and Progressive JPEGs | |
| |
| |
| |
Putting Graphics on a Web Page | |
| |
| |
Placing an Image on a Web Page | |
| |
| |
Labeling an Image | |
| |
| |
Images That Are Links | |
| |
| |
Horizontal Image Alignment | |
| |
| |
Vertical Image Alignment | |
| |
| |
| |
Custom Backgrounds and Colors | |
| |
| |
Background and Text Colors | |
| |
| |
Creating Custom Colors | |
| |
| |
Background Image Tiles | |
| |
| |
Transparent Images | |
| |
| |
Creating Your Own Backgrounds | |
| |
| |
| |
Creating Animated Graphics | |
| |
| |
Software for Making Web Page Animations | |
| |
| |
Creating the Pictures You Want to Animate | |
| |
| |
Assembling the Pictures into an Animation | |
| |
| |
Putting a GIF Animation onto a Web Page | |
| |
| |
Generating Transitions and Text Effects | |
| |
| |
| |
Web Page Design | |
| |
| |
| |
Page Design and Layout | |
| |
| |
Web Page Design | |
| |
| |
Image Spacing and Borders | |
| |
| |
The Old Background Banner Trick | |
| |
| |
Specifying Image Width and Height | |
| |
| |
| |
Graphical Links and Imagemaps | |
| |
| |
How and Why to Avoid Using Imagemaps | |
| |
| |
Mapping Regions Within an Image | |
| |
| |
Client-Side Imagemaps | |
| |
| |
Server-Side Imagemaps | |
| |
| |
Combined Client/Server Imagemaps | |
| |
| |
| |
Advanced Layout with Tables | |
| |
| |
Creating a Simple Table | |
| |
| |
Table Size | |
| |
| |
Alignment and Spanning | |
| |
| |
Backgrounds and Spacing | |
| |
| |
Creative Page Layout with Tables | |
| |
| |
| |
Using Style Sheets | |
| |
| |
A Basic Style Sheet | |
| |
| |
CSS1 Versus CSS2 | |
| |
| |
Older Web Browsers | |
| |
| |
Style Properties | |
| |
| |
Style Classes | |
| |
| |
Specifying Inline Styles | |
| |
| |
Positioning and Layers | |
| |
| |
| |
Dynamic Web Pages | |
| |
| |
| |
Embedding Multimedia in Web Pages | |
| |
| |
Putting Multimedia on a Web Page | |
| |
| |
Multimedia the Old-Fashioned Way | |
| |
| |
Embedding Sound in a Web Page | |
| |
| |
Embedding Video in a Web Page | |
| |
| |
Trying to Please Everybody | |
| |
| |
Multimedia the New Way | |
| |
| |
| |
Interactive Pages with Applets and ActiveX | |
| |
| |
The Old Way | |
| |
| |
Internet Programming for the Rest of Us | |
| |
| |
Strong Java | |
| |
| |
ActiveX Controls | |
| |
| |
Using ActiveX to Embed a Video | |
| |
| |
| |
Web Page Scripting for Non-Programmers | |
| |
| |
Interactive Highlighting | |
| |
| |
Preloading Images for Speed | |
| |
| |
Adding Up an Order Form | |
| |
| |
The Wide World of JavaScript | |
| |
| |
| |
Setting Pages in Motion with Dynamic HTML | |
| |
| |
Learning How to Fly | |
| |
| |
Dividing a Web Page into Layers | |
| |
| |
Offering Alternate Content in Plain HTML | |
| |
| |
Being Compatible with Incompatible Browsers | |
| |
| |
Moving a Layer Around with JavaScript | |
| |
| |
Interactive Layer Animation | |
| |
| |
| |
Building a Web Site | |
| |
| |
| |
Multipage Layout with Frames | |
| |
| |
What Are Frames? | |
| |
| |
Creating a Frameset Document | |
| |
| |
The [frame /] Tag | |
| |
| |
Linking Between Frames and Windows | |
| |
| |
Nested Frames | |
| |
| |
Margins, Borders, and Scrolling | |
| |
| |
| |
Organizing and Managing a Web Site | |
| |
| |
When One Page Is Enough | |
| |
| |
Organizing a Simple Site | |
| |
| |
Organizing a Larger Site | |
| |
| |
Including Comments in a Page | |
| |
| |
| |
Helping People Find Your Web Pages | |
| |
| |
Publicizing Your Web Site | |
| |
| |
Listing Your Pages with the Major Search Sites | |
| |
| |
Providing Hints for Search Engines | |
| |
| |
Loading Another Page Automatically | |
| |
| |
Advanced Header Tags | |
| |
| |
Documenting the Full Address of a Page | |
| |
| |
| |
Planning for the Future of HTML | |
| |
| |
HTML Beyond the Web | |
| |
| |
From Calculators to Communicators | |
| |
| |
HTML as the New User Interface | |
| |
| |
The Digital Media Revolution | |
| |
| |
XML: Unity in Diversity | |
| |
| |
XHTML, the New HTML | |
| |
| |
HTML Applications of the Future | |
| |
| |
What You Can Do Today to Be Ready for Tomorrow | |
| |
| |
| |
Appendixes | |
| |
| |
| |
Readers' Most Frequently Asked Questions | |
| |
| |
The 24 Top Questions from Readers of Sams Teach Yourself HTML in 24 Hours | |
| |
| |
| |
HTML Learning Resources on the Internet | |
| |
| |
General HTML Information | |
| |
| |
Web Page Design | |
| |
| |
Software | |
| |
| |
Graphics | |
| |
| |
Multimedia and Virtual Reality | |
| |
| |
Advanced Developer Resources | |
| |
| |
HTML Validators | |
| |
| |
Directories with HTML Information | |
| |
| |
Web Site Services | |
| |
| |
Free Web Sites Hosting | |
| |
| |
| |
Complete HTML 4 Quick Reference | |
| |
| |
Structure | |
| |
| |
Text Phrases and Paragraphs | |
| |
| |
Text Formatting Elements | |
| |
| |
Lists | |
| |
| |
Links | |
| |
| |
Tables | |
| |
| |
Frames | |
| |
| |
Embedded Content | |
| |
| |
Style | |
| |
| |
Forms | |
| |
| |
Scripts | |
| |
| |
Common Attributes and Events | |
| |
| |
| |
HTML Character Entities | |
| |
| |
Glossary | |
| |
| |
Index | |