The HTML Sourcebook

A Complete Guide to HTML

Ian S. Graham

Publisher: Wiley, 1995, 416 pages

ISBN: 0-471-11849-4

Keywords: Programming, Web Programming

Last modified: July 19, 2021, 3:38 a.m.

Your total guide to online publishing using HTML.

The HTML Sourcebook is an indispensable resource for authors, publishers, marketers, educators, and virtually anyone interested in publishing on the World Wide Web. Written by the author of one of the most accessed HTML online tutorials, it provides all the essentials for preparing character-based, as well as graphically based hypertext documents for online publication. With the help of Ian S. Graham's clear, step-by-step guidelines and priceless pointers, you'll quickly learn how to:

  • Master all HTML commands and the URL syntax
  • Create and edit HTML documents for Mosaic, Netscape, Lynx, and all other WWW browser
  • Translate documents from other formats such as Word or WordPerfect into HTML documents
  • Link your hypertext documents to graphics, video, and sound files
  • Choose hypertext servers for UNIX, Macintosh, and PC platforms
  • Construct "cgi-bin" programs to create sophisticated interactive documents
  • Access and use all the browser, editors, translators, and other valuable World Wide Web tools, currently available online

The HTML Sourcebook also features an array of examples taken from business, education, science, and other fields. Including both code and screen captures of the resulting pages as they appear on the Web, the examples let you see firsthand what well-designed pages hypertext documents and their underlying HTML structures look like.

Whether you want to deliver online documentation for software packages, distribute sales catalog information, access library databases, or expand the audience for a hy7pertext comic strip. The HTML Sourcebook is your complete guide to composing and distributing documents on the World Wide Web.

  • Introduction
    • Uniform Resource Locators
    • The Hypertext Transport Protocol
    • The Hypertext Markup Language
    • Overview of the Book
    • Acknowledgements
    • Dedication
  1. Introduction to the Hypertext Markup Language
    • Basic Outline of the HyperText Markup Language
    • Example 1: A Simple HTML Document
      • HTML Element
      • Head and Title Elements
      • Body Element
      • Highlighting Elements
      • Paragraphs
      • Unordered Lists
      • Horizontal Role Element
      • Lessons from Example 1
    • Example 2: Images and Hypertext Links
      • The Example Document
      • Example Document Rendered
      • Anchors
      • Partial URLs
      • Creating Links
      • Hypertext Links: The Good, the Bad, and the Ugly
      • Lessons from Example 2
    • Example 3: Home Pages
      • Title and Heading
      • Text Portion
      • Organization
      • Icons
      • Uniform Resource Locators
      • Lessons from Example 3
    • Example 4: Collections of Hypertext Documents
      • Pre Element
      • Organization
      • Archiving
      • Lessons from Example 4
    • Example 5: Images, Movies, and Sound Files
      • Linking Large Images
      • Lessons from Example 5
    • Example 6: Fill-In Forms
      • Form Element
      • Form Restrictions
      • Lessons from Example 6
    • References
  2. HTML in Detail
    • Introduction to HTML
      • Allowed Characters in HTML documents
      • Special Characters
      • Comments in HTML Documents
      • HTML as a MIME Type
    • HTML Elements and Markup Tags
      • Case-Sensitivity
      • Empty Elements
      • Element Nesting
      • Unknown Elements or Attributes
      • Overall Document Structure
    • Hypertext Markup Language Specification: Element by Element
      • Key to This Section
      • Head Element
      • Body Element
      • List Elements
      • Character-Related Elements
      • Character Highlighting Elements
      • Logical Highlighting
      • Physical Highlightning
      • HTML+ Elements
    • References
  3. Uniform Resource Locators (URLs)
    • Allowed Characters in URLs
      • Disallowed Characters
      • Special Characters
    • Example of a Uniform Resource Locator
      • Protocol
      • Address and Port Number
      • Resource Location
    • Partial URLs
    • URL Specifications
      • Ftp URLs
      • Gopher URLs
      • HTTP URLs
      • Mailto URLs
      • News URLs
      • Telnet/tn3270/rlogin URLs
      • WAIS URLs
      • File URLs
    • References
  4. The HTTP Protocol and the Common Gateway Interface
    • The HTTP Protocol
      • Example HTTP Client-Server Session
      • User Authentication, Data Encryption, and Access Control
    • HTTP Methods and Headers Reference
      • HTTP Methods
      • HTTP Request Headers
      • HTTP Response Headers
    • The Common Gateway Interface
      • Sending Data from the Client to the Server
      • Sending Data to the Gateway Program from the Server
      • Returning Data from the Gateway Program to the Server
      • The POST Method and Standard Input
    • Security Considerations
    • References
  5. HTML and CGI Tools
    • Images in HTML Documents
      • X-Bitmap Images
      • X-Pixelmaps
      • GIF Image Files
      • Reducing Image File Size: The Color Map
      • Reducing Image File Size: Rescaling Images
      • Transparent GIF Images
      • Active Images
      • Creating the Image Database
      • Icon Archive Sites
    • Client-Side Executable Programs
      • Sending the Script to the Client
      • Configuring the Client
      • Security Issues
    • Server-Side Document Includes
      • Include Command Format
      • Example of Server-Side Includes
    • HTML Utility Programs
      • Dtd2html
      • HTML Table Converter
      • Hypermail
      • MHonArc: Mail to HTML Archive
      • Table of Contents Generator
      • TreeLink
    • CGI Utility Functions
      • CGI Email Handler
      • CGI Feedback Form
      • Determining Client Software
      • Convert UNIX Man Pages to HTML
      • Processing Queries and FORM Packages
    • Database CGI Gateway Programs
      • WAIS Gateways
      • WWWWAIS
      • Gateways to Structured Query Language Databases
      • Macintosh Search Tools: TR-WWW
    • CGI Archive Sites
    • Database Gateway References
  6. HTML Editors and Document Translators
    • HTML Editors
      • Simple Text Editors (Macintosh, PC, UNIX)
      • Alpha (Macintosh)
      • BBedit HTML Extensions (Macintosh)
      • CU_HTML.DOT (PC-Word for Windows)
      • Emacs (UNIX, PC)
      • GT_HTML.DOT (PC-Word for Windows)
      • HoTMetaL (PC-Windows, UNIX)
      • HTML Assistant (PC-Windows)
      • HTMLed (PC-Windows)
      • HTMLedit (Macintosh)
      • HTML Editor (Macintosh)
      • HTML for Word 2.0 (PC-Word for Windows)
      • Htmltext (UNIX)
      • NextStep HTML-Editor (NeXT)
      • S.H.E. (Macintosh)
      • TkHTML (UNIX)
      • TkWWW (UNIX)
    • Document Translators and Converters
      • Asc2html
      • Charconv
      • Cyberleaf
      • FasTag
      • Frame2html
      • HLPDK
      • Hyperlatex
      • Latex2html
      • Mif2html
      • Miftran
      • Mm2html
      • Ms2html.pl
      • Ps2html
      • RosettaMan
      • Rtftohtml
      • RTFTOHTM
      • Scribe2html
      • Striphtml
      • TagWrite
      • Tex2rtf
      • Texi2html
      • WPTOHTML
      • Wp2x
      • WebMaker
    • HTML Verifiers
      • Sgmls
      • HTML Validation Site
    • Link Verifiers
      • Linkcheck
      • Verify_Links
  7. Web Browsers and Helper Applications
    • Accessing Software
    • PC Platform Browsers
      • MSDOS Browsers: DosLynx
      • Windows and OS/2 Browsers
      • Helper Applications
    • Macintosh Platform Browsers
      • MacWeb
      • Macintosh Helper Applications
    • UNIX and VAX/VMS Platform Browsers
      • Batch mode browser (UNIX)
      • Chimera (UNIX)
      • Emacs-w3 mode (UNIX, VMS, others)
      • LineMode Browser (UNIX, VMS)
      • Lynx (UNIX, VMS)
      • MidasWWW (UNIX, VMS)
      • Mosaic for X-Windows (UNIX)
      • Mosaic (TueV 2.4.2)
      • Quadralay GWHIS Browser (UNIX)
      • Rashty VMS Client (VMS)
      • Tkwww (UNIX)
      • ViolaWWW (UNIX)
      • UNIX Helper Packages
    • NeXT Platform Browsers
      • The CERN NeXT Browser
      • Omniweb
    • Amiga Browser: AMosaic
    • Coming Attractions
      • IBM OS/2 Browser: Web Explorer
      • MicroMind SlipKnot
      • Netscape Communication Corp.
  8. HTTP Servers and Server Utilities
    • Basic Server Issues
      • UNIX Servers
      • VMS Servers
      • Windows NT or OS/2
      • Windows or Macintosh
      • Behind a Firewall?
    • List of Server Software
      • CERN HTTP Server (UNIX, VMS)
      • CL-HTTP (Symbolics LISP Machines)
      • CMS HTTPD (CM/CMS)
      • DECthread HTTP Server (VAX/VMS)
      • GN Gopher/HTTP Server (UNIX)
      • GWHIS HTTP Server (UNIX)
      • HTTPS (Windows NT)
      • Jungle (UNIX)
      • MacHTTP (Macintosh)
      • NCSA HTTPD (UNIX)
      • OS2HTTPD (OS/2)
      • Plexus (UNIX)
      • SerWeb (Windows 3.1)
      • Web4Ham (Windows 3.1)
      • WinHTTPD: NCSA HTTPD for Windows (Windows 3.1)
    • Coming Attractions
      • BASIS WEBserver
      • MDMA: Multithreaded Daemon for Multimedia Access
      • Netscape Netsite
    • Server Support Programs
      • Getstats
      • Gwstats
      • Webstats
      • Wusage
      • Wwwstat
  9. Real-World Examples
    • Electronic E-Print Servers
    • OncoLink
      • Introduction
      • The OncoLink Implemention
      • Use of OncoLink
    • Views of the Solar System
      • Background
      • HTML Issues
      • Summary
    • NetBoy — Choice of an Online Generation
    • San Francisco Reservations' World Wide Web Page
      • Introduction
      • Why on the World Wide Web?
      • Designing the WWW Page
      • Final Notes on SFR
  1. The ISO Latin-1 Character Set
  2. Multipurpose Internet Mail Extensions (MIME)
  3. Finding Software Using Archie
  4. Listening at a TCP/IP Port

Reviews

The HTML Sourcebook

Reviewed by Roland Buresund

Bad ** (2 out of 10)

Last modified: May 21, 2007, 3:18 a.m.

The really basic stuff regarding HTML 1.0. So out of date, that this page couldn't be written with it.

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required

captcha

required