did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780782128185

MasteringTM XHTML, Premium Edition

by ; ; ;
  • ISBN13:

    9780782128185

  • ISBN10:

    0782128181

  • Format: Hardcover
  • Copyright: 2001-12-01
  • Publisher: Sybex
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99

Summary

Base Your Next Website on XHTML Newly expanded with 10 chapters of bonus coverage, Mastering XHTML Premium Edition is a complete guide to the mark-up language that is leading the world of web development. This book ensures you won't be left behind, teaching you step by step how to convert existing HTML sites to XHTML and how to build sites from scratch using new specs. It's a great way to hone your current skills and acquire new ones. Coverage includes: * The basics of XHTML * XHTML structure and form * Accommodating different browsers * Linking XHTML documents * Placing images * Controlling layout with tables and frames * Converting HTML to XHTML * Saving time and effort with Cascading Style Sheets * Including JavaScript in your XHTML pages * Using data-collection forms * Adding multimedia effects to your web pages * Developing a coherent website * The XHTML document life cycle * Publishing your XHTML documents * Validating your XHTML * Generating XHTML from a database * Understanding the relationship between XHTML and XML * Choosing a development tool

Author Biography

Ed Tittel is a principal at LANWrights, Inc., where he writes, consults, and teaches on a variety of networking and web-related topics. He has written or co-authored more than 100 computer books and hundreds of magazine articles.

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.

Table of Contents

Introductionp. xxiii
Getting Startedp. 1
Getting Acquainted with XHTML, Its Tools, and Its Resourcesp. 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 Herep. 23
XHTML Structure and Formp. 25
A Well-Formed Documentp. 27
Validityp. 37
Referencing the Three Flavors of XHTMLp. 39
XML Namespacesp. 45
Example XHTML Documentsp. 51
Where to Go from Herep. 52
Creating Your First XHTML Documentp. 53
Creating, Saving, and Viewing XHTML Documentsp. 55
Applying Document Structure Elementsp. 57
Applying Basic Elementsp. 64
Including Fancier Formattingp. 83
Where to Go from Herep. 89
Linking Your Documentsp. 91
Link Anatomyp. 93
URL Anatomyp. 95
Types of URLsp. 97
Constructing Link Anchorsp. 103
Linking to a Specific Location in a Documentp. 107
Inserting E-Mail Linksp. 109
Where to Go from Herep. 110
Including Imagesp. 111
Developing Imagesp. 113
Adding Imagesp. 121
Using Images as Linksp. 135
Creating Image Mapsp. 138
Using Background Imagesp. 154
Where to Go from Herep. 157
Advancing Your Skillsp. 159
Developing Tablesp. 161
Using Tables Effectivelyp. 163
Creating Basic Tablesp. 164
Adding or Removing Rows and Columnsp. 168
Spanning Rows and Columnsp. 173
Adding Captionsp. 177
Formatting Tablesp. 178
Using XHTML Table Featuresp. 194
Where to Go from Herep. 203
Developing XHTML Formsp. 205
Determining Form Contentp. 207
Creating Formsp. 212
Processing Formsp. 240
Where to Go from Herep. 248
Creating Framesp. 249
Understanding Framesp. 251
Deciding to Use Framesp. 253
Creating Framesp. 255
Enabling Effective Navigationp. 281
Creating Inline Framesp. 289
Where to Go from Herep. 294
Converting HTML to XHTMLp. 295
Why Convert Your Documents?p. 297
Converting Documents by Handp. 298
Working with Tidyp. 305
Where to Go from Herep. 316
Moving Beyond Pure XHTMLp. 317
Using Style Sheetsp. 319
How Do Style Sheets Work?p. 321
Associating Style Sheets with XHTML Documentsp. 325
Developing a Style Sheetp. 339
Setting Style Sheet Propertiesp. 347
Where to Go from Herep. 375
Adding JavaScriptp. 377
What Is JavaScript?p. 379
Adding JavaScript to Your Documentp. 382
Adding Event Handlersp. 393
Tracking Users Using Cookiesp. 407
Where to Go from Herep. 411
Including Multimediap. 413
Deciding to Include Multimediap. 415
Developing and Using Animated GIFsp. 418
Adding Soundsp. 422
Adding Videop. 425
Including Java Appletsp. 426
Adding Multimedia Using XHTML 1p. 432
Where to Go from Herep. 437
Developing Web Sitesp. 439
Understanding the XHTML Document Life Cyclep. 441
Developing Documentsp. 443
Publishing Documentsp. 461
Testing Published Documentsp. 462
Maintaining Documentsp. 463
Where to Go from Herep. 466
Implementing a Coherent Web Sitep. 467
Including Theme-Bearing Elementsp. 469
Making Your Site Navigablep. 475
Balancing Flare with Usabilityp. 481
Where to Go from Herep. 484
Tips for Web Sites: Public, Personal, and Intranetp. 485
Developing Public Sitesp. 487
Developing Personal Sitesp. 497
Developing Intranet Sitesp. 508
Where to Go from Herep. 515
Publishing Your XHTML Documentsp. 517
Places to Publishp. 519
The Publishing Processp. 527
Where to Go from Herep. 533
Applying XHTML to Advanced Applicationsp. 535
Bringing Pages to Life with Dynamic XHTMLp. 537
What Is Dynamic XHTML?p. 539
Creating a Collapsible Documentp. 554
Implementing Browser Detectionp. 571
Where to Go from Herep. 581
Generating XHTML from a Databasep. 583
Why Generate XHTML from a Database?p. 585
Exploring Your Optionsp. 585
Deciding to Use a Databasep. 587
Choosing Softwarep. 588
Generating XHTML Pages from Databasesp. 591
Maintaining Pages Generated from a Databasep. 597
Where to Go from Herep. 597
Making Your Web Site Searchablep. 599
Letting Users Search Your Sitep. 601
Using Low-Tech Alternativesp. 602
Enabling Users to Search within Your Sitep. 606
Finding and Implementing Search Enginesp. 608
Recommendations for Searching Solutionsp. 611
Leveraging the Work of Internet Search Enginesp. 612
Where to Go from Herep. 617
A Bridge to XMLp. 619
An Overview of XMLp. 621
Why Another Markup Language?p. 623
Understanding SGML Basicsp. 623
Why HTML Was Builtp. 626
Understanding XML Markupp. 631
Where to Go from Herep. 639
Extending XHTML Using Namespacesp. 641
Benefits of Extending XHTMLp. 643
Working with Namespacesp. 643
Combining XML Vocabularies with XHTMLp. 651
Validationp. 658
Suggestions and Tipsp. 659
Where to Go from Herep. 660
Getting Started with DTDsp. 661
Understanding DTD Rules and Conceptsp. 663
Understanding How DTDs Connect to XML Documentsp. 669
Where to Go from Herep. 672
Creating a DTDp. 673
Specifying Processing Instructionsp. 675
Filling in DTD Contentp. 677
Putting It All Togetherp. 694
Where to Go from Herep. 698
XHTML 1.1 and XHTML Modularizationp. 699
Understanding XHTML Modularizationp. 701
Meet the XHTML 1.1 Specificationp. 703
XHTML Modules: Abstract and Otherwisep. 706
Using XHTML Modulesp. 738
Modular XHTML and Schemasp. 746
Where to Go from Herep. 747
XHTML Development Toolsp. 747
Choosing XHTML Development Toolsp. 749
Choosing an Editing Toolp. 751
Discovering XML Development Toolsp. 757
Choosing an Image-Editing Toolp. 758
Where to Go from Herep. 758
Validating XHTML Documentsp. 759
Why Validate Your Documents?p. 761
The W3C Validatorp. 764
The W3C Online CSS Validatorp. 766
STG's Online XML Validatorp. 768
The WDG Validatorp. 770
WDG's CSSCheckp. 771
Page Valetp. 771
CAST's Bobbyp. 772
Where to Go from Herep. 772
Master's Referencep. 773
XHTML Elements and Attributesp. 775
Cascading Style Sheets Referencep. 911
General Informationp. 912
Font Propertiesp. 920
Text Propertiesp. 929
Box Padding Propertiesp. 940
Box Border Propertiesp. 944
Box Margin Propertiesp. 955
Box Position Propertiesp. 961
Background and Color Propertiesp. 965
Classification Propertiesp. 973
Positioningp. 981
Aural Style Sheetsp. 987
Printed Media Style Sheetsp. 998
Auto-Generated Contentp. 1005
Scripting Referencep. 1009
Constructsp. 1011
Operatorsp. 1020
Escape Characterp. 1025
Reserved Wordsp. 1026
Objectsp. 1027
Methods and Functionsp. 1056
Event Handlersp. 1122
Propertiesp. 1131
Working with the W3C Validatorp. 1159
Validator Interfacep. 1160
Translating Error Messagesp. 1162
Adding the Iconp. 1163
XHTML Special Charactersp. 1165
XHTML Entitiesp. 1166
XHTML and Character Setsp. 1167
XHTML Color Codesp. 1171
The XHTML Specificationp. 1175
XHTML 1.0: The Extensible HyperText Markup Languagep. 1176
Abstractp. 1177
What Is XHTML?p. 1178
Definitionsp. 1181
Normative Definition of XHTML 1.0p. 1183
Differences with HTML 4p. 1188
Compatibility Issuesp. 1191
Future Directionsp. 1191
DTDsp. 1193
Element Prohibitionsp. 1193
HTML Compatibility Guidelinesp. 1194
Acknowledgementsp. 1198
Referencesp. 1199
Indexp. 1201
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

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.

Rewards Program