Abbreviated Table of Contents


The HTML Sourcebook, Third Edition

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

Chapter 1: Introduction to the HyperText Markup Language

  • Overview of HTML
  • Markup Elements and Tags, Element Attributes
  • HTML is a Structured Language
  • Example 1: A Simple HTML Document
  • Example 2: Images and Hypertext Links
  • Example 3: Home Pages: Headings, ADDRESS and Anchors
  • References

Chapter 2: HTML and Document Design

  • Example 4: Linear Hypertext: PRE and BLOCKQUOTE
    (Document Collections: Some Design Issues)
  • Example 5: Linking to Data: Images, Movies, Sound, Etc.
    (MIME types and helper applications)
  • Example 6: Linking Within A Document
  • Example 7: Image, Heading and Paragraph Alignment
  • Example 8: Using Tables and Backgrounds
  • Example 9: Fill-in Forms
  • Example 10: Inline Data Viewers: EMBED Element
  • Example 11: Embedded Programs and Applets

Chapter 3: The Design of HTML Document Collections

  • Paper and Books
  • Linear Documents
  • Nonlinear Media
  • Types of Web Collections
    • Linear, Treelike and Other
  • Designing and Managing a Web Site
  • Creating an Attractive Web Site
  • Planning and Implementation
  • References

Chapter 4: HTML in Detail

  • The Basics of Markup Languages
    • Allowed characters, comments, MIME types, etc.
  • HTML 3.2 Specification
    • Detailed description of all elements specifies as part of HTML 3.2, including applet, tables, and forms.
  • References

Chapter 5: Advanced HTML--Proprietary Extensions and New Features

  • FRAME and Framed Documents
  • Common HTML Extensions
  • Embedding OBJECTs in HTML
  • Stylesheets and HTML
  • Scripting in HTML Documents
  • Internationalization of HTML
  • Next-Generation HTML -- Anticipated Features
  • Mathematics, and Other Missing Features
  • References

Chapter 6: Uniform Resource Locators (URLs)

  • URL Overview and Syntax Rules
  • Partial URLs
  • Fragment Identifiers
  • URL Specifications (FTP, Gopher, HTTP, HTTPS, mailto, news, nntp, telnet/rlogin, wais, file, prospero)
  • Comming Attractions
  • References

Chapter 7: The HTTP Protocol

  • Protocol Overview
  • Basic Elements of an HTTP Session (with examples)
  • Sending Data to at Server using GET, POST, PUT and DELETE
  • User Authentication, Data Encryption and Access Control
  • Proxy Servers and Server Caching
  • Format Negotiation
  • HTTP Methods and Header Field Reference
  • Time and Date Formats Specification
  • References

Chapter 8: Data Processing on an HTTP Server

  • The Common Gateway Interface
  • Communication with Gateway Programs
  • Examples (GET, POST, environment variables)
  • Advantages and Disadvantages of GET vs. POST
  • Netscape Cookies
  • State Preservation in CGI Transactions
  • CGI Program Security Issues
  • Server Application Programming Interfaces
  • References

Chapter 9: CGI Examples, Programs, and Tools

  • Netscape Client Pull and Server Push (with example programs)
  • Server-Side Includes (SSI)
  • Example CGI Programs
    • Page Access Counter
    • Inserting a Randomly selected HTML Fragment
    • WebNotice - A Web-Based System for Notice Distribution
  • CGI Programming Libraries
  • Server-Side Document Parsing Software
  • CGI Utility Programs
  • CGI Database Gateways
  • References

Chapter 10: Graphics and Images in HTML Documents

  • Including Images in HTML Documents
  • Web Graphics Introduction
  • Image Processing -- Basic Issues
  • Special GIF Image Properties
  • Background Images and Colors
  • Active Images and Imagemaps
  • Image and Icon Archive Sites
  • References

Chapter 11: Web Management and Maintenance Tools

  • Web Maintenance Programs (Document managers, HTML syntax checkers, link validators)
  • Web Server Log Analysis Programs
  • Robots, Wanderers, and Spiders
  • Web Indexing and Search Tools
  • Intranet Suites
  • References

Chapter 12: Designing Web Sites

  • Planning
  • Site Layout and Design
  • Page Design -- Developing a Site Image
  • Testing, Launch Maintenance and Promotion
  • Designing Sites with Character

Appendix A: Characters and Computer Character Sets

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

Appendix B: Multipurpose Internet Mail Extensions (MIME)

  • MIME Content Types
  • MIME and the Web
  • Table of commonly-supported types
  • References

Appendix C: Obtaining Software -- Browsers , Shareware Archives, and Archie

  • Browser software resource sites
  • Server software resource sites
  • Shareware archives
  • Using Archie

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: Color Names and RGB Codes

  • Basic Color Names
  • Extended Color Names
  • The Windows Color Map

The HTML Sourcebook, Third Edition
© 1995-1997, Ian S. Graham