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
|