Chelsea Valentine is a webmaster, writer, and trainer at LANWrights, Inc., developing sites and teaching others how to do the same.
Lucinda Dykes is the principal at Zero G Web Design in Santa Fe, New Mexico. She has been developing websites and writing code since 1994 and teaches web-related classes at Santa Fe Community College.
Mary Burmeister is a project manager, editor, and writer at LANWrights, Inc. This team has produced several books on markup languages, including XHMTL, HTML 4 For Dummies, Hip Pocket Guide to HTML 4.01, XML For Dummies, and XHTML For Dummies.
Introduction | p. xxiii |
Getting Started | p. 1 |
Getting Acquainted with XHTML, Its Tools, and Its Resources | p. 3 |
What Are HTML and XHTML? | p. 5 |
What Can You Do with XHTML? | p. 14 |
What Tools Do You Need? | p. 15 |
What Other Resources Can Help? | p. 21 |
Where to Go from Here | p. 23 |
XHTML Structure and Form | p. 25 |
A Well-Formed Document | p. 27 |
Validity | p. 37 |
Referencing the Three Flavors of XHTML | p. 39 |
XML Namespaces | p. 45 |
Example XHTML Documents | p. 51 |
Where to Go from Here | p. 52 |
Creating Your First XHTML Document | p. 53 |
Creating, Saving, and Viewing XHTML Documents | p. 55 |
Applying Document Structure Elements | p. 57 |
Applying Basic Elements | p. 64 |
Including Fancier Formatting | p. 83 |
Where to Go from Here | p. 89 |
Linking Your Documents | p. 91 |
Link Anatomy | p. 93 |
URL Anatomy | p. 95 |
Types of URLs | p. 97 |
Constructing Link Anchors | p. 103 |
Linking to a Specific Location in a Document | p. 107 |
Inserting E-Mail Links | p. 109 |
Where to Go from Here | p. 110 |
Including Images | p. 111 |
Developing Images | p. 113 |
Adding Images | p. 121 |
Using Images as Links | p. 135 |
Creating Image Maps | p. 138 |
Using Background Images | p. 154 |
Where to Go from Here | p. 157 |
Advancing Your Skills | p. 159 |
Developing Tables | p. 161 |
Using Tables Effectively | p. 163 |
Creating Basic Tables | p. 164 |
Adding or Removing Rows and Columns | p. 168 |
Spanning Rows and Columns | p. 173 |
Adding Captions | p. 177 |
Formatting Tables | p. 178 |
Using XHTML Table Features | p. 194 |
Where to Go from Here | p. 203 |
Developing XHTML Forms | p. 205 |
Determining Form Content | p. 207 |
Creating Forms | p. 212 |
Processing Forms | p. 240 |
Where to Go from Here | p. 248 |
Creating Frames | p. 249 |
Understanding Frames | p. 251 |
Deciding to Use Frames | p. 253 |
Creating Frames | p. 255 |
Enabling Effective Navigation | p. 281 |
Creating Inline Frames | p. 289 |
Where to Go from Here | p. 294 |
Converting HTML to XHTML | p. 295 |
Why Convert Your Documents? | p. 297 |
Converting Documents by Hand | p. 298 |
Working with Tidy | p. 305 |
Where to Go from Here | p. 316 |
Moving Beyond Pure XHTML | p. 317 |
Using Style Sheets | p. 319 |
How Do Style Sheets Work? | p. 321 |
Associating Style Sheets with XHTML Documents | p. 325 |
Developing a Style Sheet | p. 339 |
Setting Style Sheet Properties | p. 347 |
Where to Go from Here | p. 375 |
Adding JavaScript | p. 377 |
What Is JavaScript? | p. 379 |
Adding JavaScript to Your Document | p. 382 |
Adding Event Handlers | p. 393 |
Tracking Users Using Cookies | p. 407 |
Where to Go from Here | p. 411 |
Including Multimedia | p. 413 |
Deciding to Include Multimedia | p. 415 |
Developing and Using Animated GIFs | p. 418 |
Adding Sounds | p. 422 |
Adding Video | p. 425 |
Including Java Applets | p. 426 |
Adding Multimedia Using XHTML 1 | p. 432 |
Where to Go from Here | p. 437 |
Developing Web Sites | p. 439 |
Understanding the XHTML Document Life Cycle | p. 441 |
Developing Documents | p. 443 |
Publishing Documents | p. 461 |
Testing Published Documents | p. 462 |
Maintaining Documents | p. 463 |
Where to Go from Here | p. 466 |
Implementing a Coherent Web Site | p. 467 |
Including Theme-Bearing Elements | p. 469 |
Making Your Site Navigable | p. 475 |
Balancing Flare with Usability | p. 481 |
Where to Go from Here | p. 484 |
Tips for Web Sites: Public, Personal, and Intranet | p. 485 |
Developing Public Sites | p. 487 |
Developing Personal Sites | p. 497 |
Developing Intranet Sites | p. 508 |
Where to Go from Here | p. 515 |
Publishing Your XHTML Documents | p. 517 |
Places to Publish | p. 519 |
The Publishing Process | p. 527 |
Where to Go from Here | p. 533 |
Applying XHTML to Advanced Applications | p. 535 |
Bringing Pages to Life with Dynamic XHTML | p. 537 |
What Is Dynamic XHTML? | p. 539 |
Creating a Collapsible Document | p. 554 |
Implementing Browser Detection | p. 571 |
Where to Go from Here | p. 581 |
Generating XHTML from a Database | p. 583 |
Why Generate XHTML from a Database? | p. 585 |
Exploring Your Options | p. 585 |
Deciding to Use a Database | p. 587 |
Choosing Software | p. 588 |
Generating XHTML Pages from Databases | p. 591 |
Maintaining Pages Generated from a Database | p. 597 |
Where to Go from Here | p. 597 |
Making Your Web Site Searchable | p. 599 |
Letting Users Search Your Site | p. 601 |
Using Low-Tech Alternatives | p. 602 |
Enabling Users to Search within Your Site | p. 606 |
Finding and Implementing Search Engines | p. 608 |
Recommendations for Searching Solutions | p. 611 |
Leveraging the Work of Internet Search Engines | p. 612 |
Where to Go from Here | p. 617 |
A Bridge to XML | p. 619 |
An Overview of XML | p. 621 |
Why Another Markup Language? | p. 623 |
Understanding SGML Basics | p. 623 |
Why HTML Was Built | p. 626 |
Understanding XML Markup | p. 631 |
Where to Go from Here | p. 639 |
Extending XHTML Using Namespaces | p. 641 |
Benefits of Extending XHTML | p. 643 |
Working with Namespaces | p. 643 |
Combining XML Vocabularies with XHTML | p. 651 |
Validation | p. 658 |
Suggestions and Tips | p. 659 |
Where to Go from Here | p. 660 |
Getting Started with DTDs | p. 661 |
Understanding DTD Rules and Concepts | p. 663 |
Understanding How DTDs Connect to XML Documents | p. 669 |
Where to Go from Here | p. 672 |
Creating a DTD | p. 673 |
Specifying Processing Instructions | p. 675 |
Filling in DTD Content | p. 677 |
Putting It All Together | p. 694 |
Where to Go from Here | p. 698 |
XHTML 1.1 and XHTML Modularization | p. 699 |
Understanding XHTML Modularization | p. 701 |
Meet the XHTML 1.1 Specification | p. 703 |
XHTML Modules: Abstract and Otherwise | p. 706 |
Using XHTML Modules | p. 738 |
Modular XHTML and Schemas | p. 746 |
Where to Go from Here | p. 747 |
XHTML Development Tools | p. 747 |
Choosing XHTML Development Tools | p. 749 |
Choosing an Editing Tool | p. 751 |
Discovering XML Development Tools | p. 757 |
Choosing an Image-Editing Tool | p. 758 |
Where to Go from Here | p. 758 |
Validating XHTML Documents | p. 759 |
Why Validate Your Documents? | p. 761 |
The W3C Validator | p. 764 |
The W3C Online CSS Validator | p. 766 |
STG's Online XML Validator | p. 768 |
The WDG Validator | p. 770 |
WDG's CSSCheck | p. 771 |
Page Valet | p. 771 |
CAST's Bobby | p. 772 |
Where to Go from Here | p. 772 |
Master's Reference | p. 773 |
XHTML Elements and Attributes | p. 775 |
Cascading Style Sheets Reference | p. 911 |
General Information | p. 912 |
Font Properties | p. 920 |
Text Properties | p. 929 |
Box Padding Properties | p. 940 |
Box Border Properties | p. 944 |
Box Margin Properties | p. 955 |
Box Position Properties | p. 961 |
Background and Color Properties | p. 965 |
Classification Properties | p. 973 |
Positioning | p. 981 |
Aural Style Sheets | p. 987 |
Printed Media Style Sheets | p. 998 |
Auto-Generated Content | p. 1005 |
Scripting Reference | p. 1009 |
Constructs | p. 1011 |
Operators | p. 1020 |
Escape Character | p. 1025 |
Reserved Words | p. 1026 |
Objects | p. 1027 |
Methods and Functions | p. 1056 |
Event Handlers | p. 1122 |
Properties | p. 1131 |
Working with the W3C Validator | p. 1159 |
Validator Interface | p. 1160 |
Translating Error Messages | p. 1162 |
Adding the Icon | p. 1163 |
XHTML Special Characters | p. 1165 |
XHTML Entities | p. 1166 |
XHTML and Character Sets | p. 1167 |
XHTML Color Codes | p. 1171 |
The XHTML Specification | p. 1175 |
XHTML 1.0: The Extensible HyperText Markup Language | p. 1176 |
Abstract | p. 1177 |
What Is XHTML? | p. 1178 |
Definitions | p. 1181 |
Normative Definition of XHTML 1.0 | p. 1183 |
Differences with HTML 4 | p. 1188 |
Compatibility Issues | p. 1191 |
Future Directions | p. 1191 |
DTDs | p. 1193 |
Element Prohibitions | p. 1193 |
HTML Compatibility Guidelines | p. 1194 |
Acknowledgements | p. 1198 |
References | p. 1199 |
Index | p. 1201 |
Table of Contents provided by Syndetics. 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.