| | Copyright |
| | Dedication |
| | preface Preface |
| | Chapter 1. HTML, XHTML, and the World Wide Web |
| | | Section 1.1. The Internet |
| | | Section 1.2. Talking the Internet Talk |
| | | Section 1.3. HTML and XHTML: What They Are |
| | | Section 1.4. HTML and XHTML: What They Aren't |
| | | Section 1.5. Standards and Extensions |
| | | Section 1.6. Tools for the Web Designer |
| | Chapter 2. Quick Start |
| | | Section 2.1. Writing Tools |
| | | Section 2.2. A First HTML Document |
| | | Section 2.3. Embedded Tags |
| | | Section 2.4. HTML Skeleton |
| | | Section 2.5. The Flesh on an HTML or XHTML Document |
| | | Section 2.6. Text |
| | | Section 2.7. Hyperlinks |
| | | Section 2.8. Images Are Special |
| | | Section 2.9. Lists, Searchable Documents, and Forms |
| | | Section 2.10. Tables |
| | | Section 2.11. Frames |
| | | Section 2.12. Stylesheets and JavaScript |
| | | Section 2.13. Forging Ahead |
| | Chapter 3. Anatomy of an HTML Document |
| | | Section 3.1. Appearances Can Deceive |
| | | Section 3.2. Structure of an HTML Document |
| | | Section 3.3. Tags and Attributes |
| | | Section 3.4. Well-Formed Documents and XHTML |
| | | Section 3.5. Document Content |
| | | Section 3.6. HTML/XHTML Document Elements |
| | | Section 3.7. The Document Header |
| | | Section 3.8. The Document Body |
| | | Section 3.9. Editorial Markup |
| | | Section 3.10. The <bdo> Tag |
| | Chapter 4. Text Basics |
| | | Section 4.1. Divisions and Paragraphs |
| | | Section 4.2. Headings |
| | | Section 4.3. Changing Text Appearance and Meaning |
| | | Section 4.4. Content-Based Style Tags |
| | | Section 4.5. Physical Style Tags |
| | | Section 4.6. Precise Spacing and Layout |
| | | Section 4.7. Block Quotes |
| | | Section 4.8. Addresses |
| | | Section 4.9. Special Character Encoding |
| | | Section 4.10. HTML's Obsolete Expanded Font Handling |
| | Chapter 5. Rules, Images, and Multimedia |
| | | Section 5.1. Horizontal Rules |
| | | Section 5.2. Inserting Images in Your Documents |
| | | Section 5.3. Document Colors and Background Images |
| | | Section 5.4. Background Audio |
| | | Section 5.5. Animated Text |
| | | Section 5.6. Other Multimedia Content |
| | Chapter 6. Links and Webs |
| | | Section 6.1. Hypertext Basics |
| | | Section 6.2. Referencing Documents: The URL |
| | | Section 6.3. Creating Hyperlinks |
| | | Section 6.4. Creating Effective Links |
| | | Section 6.5. Mouse-Sensitive Images |
| | | Section 6.6. Creating Searchable Documents |
| | | Section 6.7. Relationships |
| | | Section 6.8. Supporting Document Automation |
| | Chapter 7. Formatted Lists |
| | | Section 7.1. Unordered Lists |
| | | Section 7.2. Ordered Lists |
| | | Section 7.3. The <li> Tag |
| | | Section 7.4. Nesting Lists |
| | | Section 7.5. Definition Lists |
| | | Section 7.6. Appropriate List Usage |
| | | Section 7.7. Directory Lists |
| | | Section 7.8. Menu Lists |
| | Chapter 8. Cascading Style Sheets |
| | | Section 8.1. The Elements of Styles |
| | | Section 8.2. Style Syntax |
| | | Section 8.3. Style Classes |
| | | Section 8.4. Style Properties |
| | | Section 8.5. Tagless Styles: The <span> Tag |
| | | Section 8.6. Applying Styles to Documents |
| | Chapter 9. Forms |
| | | Section 9.1. Form Fundamentals |
| | | Section 9.2. The <form> Tag |
| | | Section 9.3. A Simple Form Example |
| | | Section 9.4. Using Email to Collect Form Data |
| | | Section 9.5. The <input> Tag |
| | | Section 9.6. The <button> Tag |
| | | Section 9.7. Multiline Text Areas |
| | | Section 9.8. Multiple-Choice Elements |
| | | Section 9.9. General Form-Control Attributes |
| | | Section 9.10. Labeling and Grouping Form Elements |
| | | Section 9.11. Creating Effective Forms |
| | | Section 9.12. Forms Programming |
| | Chapter 10. Tables |
| | | Section 10.1. The Standard Table Model |
| | | Section 10.2. Basic Table Tags |
| | | Section 10.3. Advanced Table Tags |
| | | Section 10.4. Beyond Ordinary Tables |
| | Chapter 11. Frames |
| | | Section 11.1. An Overview of Frames |
| | | Section 11.2. Frame Tags |
| | | Section 11.3. Frame Layout |
| | | Section 11.4. Frame Contents |
| | | Section 11.5. The <noframes> Tag |
| | | Section 11.6. Inline Frames |
| | | Section 11.7. Named Frame or Window Targets |
| | | Section 11.8. XFrames |
| | Chapter 12. Executable Content |
| | | Section 12.1. Applets and Objects |
| | | Section 12.2. Embedded Content |
| | | Section 12.3. JavaScript |
| | | Section 12.4. JavaScript Stylesheets (Antiquated) |
| | Chapter 13. Dynamic Documents |
| | | Section 13.1. An Overview of Dynamic Documents |
| | | Section 13.2. Client-Pull Documents |
| | | Section 13.3. Server-Push Documents |
| | Chapter 14. Mobile Devices |
| | | Section 14.1. The Mobile Web |
| | | Section 14.2. Device Considerations |
| | | Section 14.3. XHTML Basic |
| | | Section 14.4. Effective Mobile Web Design |
| | Chapter 15. XML |
| | | Section 15.1. Languages and Metalanguages |
| | | Section 15.2. Documents and DTDs |
| | | Section 15.3. Understanding XML DTDs |
| | | Section 15.4. Element Grammar |
| | | Section 15.5. Element Attributes |
| | | Section 15.6. Conditional Sections |
| | | Section 15.7. Building an XML DTD |
| | | Section 15.8. Using XML |
| | Chapter 16. XHTML |
| | | Section 16.1. Why XHTML? |
| | | Section 16.2. Creating XHTML Documents |
| | | Section 16.3. HTML Versus XHTML |
| | | Section 16.4. XHTML 1.1 |
| | | Section 16.5. Should You Use XHTML? |
| | Chapter 17. Tips, Tricks, and Hacks |
| | | Section 17.1. Top of the Tips |
| | | Section 17.2. Cleaning Up After Your HTML Editor |
| | | Section 17.3. Tricks with Tables |
| | | Section 17.4. Tricks with Windows and Frames |
| | Appendix A. HTML Grammar |
| | | Section A.1. Grammatical Conventions |
| | | Section A.2. The Grammar |
| | Appendix B. HTML/XHTML Tag Quick Reference |
| | | Section B.1. Core Attributes |
| | | Section B.2. HTML Quick Reference |
| | Appendix C. Cascading Style Sheet Properties Quick Reference |
| | Appendix D. The HTML 4.01 DTD |
| | Appendix E. The XHTML 1.0 DTD |
| | Appendix F. Character Entities |
| | Appendix G. Color Names and Values |
| | | Section G.1. Color Values |
| | | Section G.2. Color Names |
| | | Section G.3. The Standard Color Map |
| | Appendix H. Netscape Layout Extensions |
| | | Section H.1. Creating Whitespace |
| | | Section H.2. Multicolumn Layout |
| | | Section H.3. Layers |
| | About the Authors |
| | Colophon |
| | Index |