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
- 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
|