HTML Design Notebook
Daniel W. Connolly
Version: $Id: html-design.html,v 1.17 2014/02/24 23:06:50 sysbot Exp $
Contents
- Background
- Specification
- Documentation for Users and Authors
- Discussion
- Implementations
- Meetings
- Related Specs
- Related Projects
The HTML 2.0 Specification Review materials
includes complete information on the HTML Working group of the IETF,
the discussion of the HTML 2.0 specification, mailing list archive,
and other supporting materials.
See the Publication
History section for pointers to HTML+ and other specifications.
Validation and Maintenance Tools
Have a question about HTML syntax? Enter the questionable data
into WebTechs
HTML Validation Service and have it checked interactively!
I can't begin to keep up with all the guides, howtos, FAQs etc.
for HTML. Some folks out ther do, though:
Electronic Discussion Forums
-
www-html
- The
WWW HTML Mailing List was recently created by Tim Berners-Lee and some
other folks, as an effort to reduce the traffic on www-talk. There is
a
hypertext archive.
- www-talk
- The WWW talk mailing list is the original technical discussion
forum for the WWW project. Comments, questions, and proposals are
welcome, but please direct Mosaic installation/support questions
to comp.infosystems.users
or mosaic-x@ncsa-uiuc.edu.
www-talk is maintained by an administrator at CERN.
There is also a
hypertext archive.
- HTML Working Group
- IETF Working group for HTML.
-
comp.text.sgml
- A USENET newsgroup for discussion about SGML.
- comp.infosystems.www.providers
- A USENET newsgroup for discussion about WWW. This is a
high-traffic, low signal-to-noise discussion forum.
-
HyperNews page on HTML
- Lots of links to other stuff, plus: support for adding your own links!
Some Articles
Each implementation has its own quirks w.r.t SGML and HTML:
- Arena
- testbed for HTML 3.0, from Dave Raggett et. al
- The Emacs World Wide Web
Browser
- Followed Mosaic on forms, IMG, etc. Implements everything you ever
heard of, and then some.
- NetScape
-
Netscape Extensions to HTML, and my comments on their
extensions with respect to SGML..
- NCSA Mosaic 2.5 beta 2
- adds tables and some other stuff
- Mosaic 2.4
-
- broken comment parsing -- thinks comments end with
>
, rather than the actual-->
- re-introduced SHORTTAG features, ala
<IMG
ISMAP>
rather than <IMG feature="ismap">
- lynx
- text-based; does forms. Nifty!
- libwww-perl
- Roy Fielding's perl library
- Jim Davis's perl HTML parser.
- Seems to do comments wrong. I think it's fixed by now, though.
- Chimera Home Page
- MidasWWW 1.0
-
Really nifty style-sheet based SGML hypertext widget set. Too
bad it got beat out by Mosaic :-(
- Cello
- (PC/MS-Windows) comes from Cornell
- tkWWW
- Seems to handle most of HTML+.
- Linemode from CERN
-
- XMP parsing: much like CDATA, but not quite. There's no way
in SGML to represent the "everything up to
</XMP>
" syntax of the linemode's XMP
tag. An SGML CDATA element ends at the first occurence of
</[a-zA-Z]
.
- flat formatter: no nested lists (fixed?)
- NeXT by timbl
-
Other Tools
- html-mode.el by Marc Andressen (sp?)
- fixes unqoted attribute values
- I wish it would add tags surrounding the region
in stead of inserting both start and end tags at point.
- Perhaps I can enhance it to Do The Right thing with P
elements too.
- psgml mode
- requires a newer emacs version than I have. Bummer.
- www_and_frame by connolly@convex.com
- frame2html by ???
- The LaTeX2HTML Translator
- nifty -- gives a whole new motivation for nested lists and such.
- doesn't properly quote attribute values.
- CERN's printing tools
- numerous RTF2HTML tools
- HTML+ Status
- My notes on the history/status of HTML, with a recent (1994-11-02)
message from Dave Ragget.
-
internet-drafts/draft-levinson-sgml-00.txt
- A way to wrap SGML documents up in MIME messages. Should be brought
into line with SGML Open catalog files.
- TEI Guidelines for
Electronic Text Encoding and Interchange
- An ambitious application of SGML int the humanities and linguistics
domain. The TEI documentation includes lots of good stuff about SGML,
which in turn may help folks understand HTML.
This section is hopelessly out of date. DWC 1994-10-14