[Back]

Table of Contents

HTML Sourcebook, Second Edition


This document lists an abbreviated Table of Contents for in The HTML Sourcebook, Second Edition. The HTML-format Figures, and program code examples corresponding to these chapters are available elsewhere in this document collection.

Chapter 1: Introduction to the HyperText Markup Language

  • Overview of HTML
  • Markup Elements and Tags
  • Element Attributes
  • HTML as a Structured Language
  • Example Documents
  • References

Chapter 2: HTML and Document Design

  • Appropriate Use of HTML Elements
  • Heading, quotations and paragraphs
  • Signatures (with ADDRESS)
  • Home Page Design
  • Images, Movies and Audio
  • Fill-in FORMs
  • Linking structure
  • Tables and Backgrounds
  • Example Documents
  • References

Chapter 3: The Design of HTML Document Collections

  • Paper and Books
  • Linear Documents
  • Nonlinear Media
  • The Design of Web Collections
    • Linear, Treelike and Other
    • Designing a Complete Web
    • Storyboarding
  • Creating an Attractive Web Site
  • References

Chapter 4: HTML in Detail

  • Introduction to HTML
    • Allowed characters, comments, MIME types, etc.
  • HTML Specification -- the correct use of HTML 2.0, plus coverage of the HTML extensions supported by the Netscape Navigator 2.0 and Microsoft Internet Explorer 2.0 browsers.
  • References

Chapter 5: HTML 3, Stylesheets and Applets

  • Introduction to HTML 3
    • Compatibility with HTML 2
  • HTML 3 Specification -- the proposed HTML extensions, including new elements and new generic attributes. Hightlights are: footnotes; tabbing; and mathematics.
  • Stylesheets -- for page layout and formatting information.
  • Applets -- how applets and other objects will be embedded within HTML documents.
  • References

Chapter 6: Uniform Resource Locators

  • Construction and Syntax of URLs
  • Partial URLs
  • Fragment Identifiers
  • URL Specifications (FTP, Gopher, HTTP, HTTPS, mailto, news, nntp, telnet/rlogin, wais, file, prospero)
  • Comming Attractions: URNs and URCs

Chapter 7:The HTTP Protocol

  • Nature of the Protocol
  • Example Client-Server Transactions
  • User Authentication, Data Encryption and Access Control
  • Proxy Servers and Server Caching
  • Format Negotiation
  • HTTP Methods and Header Reference
  • References

Chapter 8:Communication with the Common Gateway Interface

  • Sending Data to Gateway Programs
  • Returning Data from Gateway Programs
  • Examples
  • Advantages and Disadvantages of GET vs. POST
  • State Preservation
  • Security Considerations
  • Server API Interfaces
  • References

Chapter 9:CGI Programs and Tools

  • Netscape Client Pull and Server Push
    • Example Programs
  • Server-Side Includes (SSI)
  • CGI Examples
    • Page Access Counter
    • Inserting a Randomly selected HTML Fragment
    • WebNotice - A Web-Based System for Notice Distribution
  • Client-Side Executable programs
  • CGI Tools List
  • General-Purpose CGI Libraries
  • Database CGI Gateway Programs
  • References

Chapter 10: HTML and Web Utilities and Tools

  • Images in HTML Documents
  • HTML Utility Programs
  • Web Indexing Tools
  • Robots, Wanderers and Spiders
  • References

Chapter 11: Web Developer Resources

  • HTML Editors and Document Translators
  • Web Browsers and Helper Applications
  • HTTP Servers and Server Utilities

Chapter 12: Real-World Examples

  • Electronic E-Print Archive
  • Oncolink
  • Views of the Solar System
  • NetBoy -- "Choice of an Online Generation"
  • San Francisco Reservations

Appendix A: Characters and Computer Character Sets

  • ISO Latin-1 Characters
  • Table of HTML Entity and Character References

Appendix B: Multipurpose Internet Mail Extensions (MIME)

  • MIME Content Types
  • MIME and the Web

Appendix C: Finding Software Using Archie

  • Archie for Mac, PC and UNIX
  • Virus Protection

Appendix D: "Listening" and "Talking" at at TCP/IP Port

Appendix E: Tags for Identifying Languages - RFC 1766

  • ISO 639 Language Codes
  • ISO 3166 Country Codes
  • References

Appendix F: REL and REV Attributes for Hypertext Relationships

  • Anchor and LINK Elements
  • Meaning of REL and REV
  • Suggested REL and REV Values
  • References

The HTML Sourcebook, Second Edition
© 1996, Ian S. Graham