Web authoring and surfing
Documents about the WWW
written or recommended by Jukka Korpela. Table of content:
To anyone interested in starting to create
Web pages, I suggest the following meal:
According to good hypertext habits, the main dish contains
suggestions for cheese and desserts, i.e. links to further reading.
However, my HTML 3.2 material is fairly old,
so you might find links below more useful.
- What happens in Quirks Mode in web browsers?
- The difference between UL and OL elements in HTML
-
How to write
HTML forms - an annotated list of links to tutorials,
references, and some
special material by me (such as
Choices
in HTML forms)
- HTML tables;
a very short introduction, and
annotated links to tutorials and references, and specialized
documents like
How can I make just one cell
in an HTML table bordered, or just one side of a cell bordered?
- Math in HTML (and CSS):
how to present mathematical symbols and formulas
- Guidelines on
alt texts in img elements; also lists a few
good reasons to include ALT texts for
every image
- Affecting the appearance of
ALT
texts for IMG elements
-
Tooltips and
alt texts for image maps
- Image captions on Web pages – HTML and CSS techniques
- Accessible org charts on web pages
- Using inline frames (
iframe elements)
to embed documents into HTML documents
- Marginal issues
in Web page design; about
setting Web page margins to zero,
or to some other specific values
- How do I justify text on both sides on Web pages?
- Definition: a definition and an analysis (theoretical, with some
implications on HTML authoring)
-
Writing block quotations -
why the HTML blockquote element is insufficient.
- Markup for addresses in HTML
- Explaining
abbreviations, acronyms and symbols on Web pages
-
Emphasis in HTML:
em,
strong, and de-emphasis
- Removing visual effects
on request using DHTML
- My comments on the HTML 4.0 draft (old, but the criticism still applies)
- Which HTML 3.2 constructs are not allowed in HTML
4.0?
- "HTML validation"
is a good tool, but just a tool. A review of what validation is and
why it might be useful, and why it might not.
- Creating your own DTD for HTML validation
- HTML 4.01 Strict DTD with
comments removed, and
a modified HTML 4.01 Strict DTD
(with some XHTML style restrictions and with NOBR and WBR added);
could be useful if you wish to create a modified HTML DTD of your own
- Why attribute values should always be quoted in HTML,
or the saga of the slashed validators
- Empty elements in SGML, HTML, XML, and XHTML
- Footnotes (and endnotes) on Web pages
-
An experimental hypertext version of RFC 2396, to study how
RFCs might perhaps be made more useable in hypertext format.
(The sample RFC is
about URI, a generalization of URL, so it should be of some
interest to Web authors due to its content. too.)
- XHTML 3.0 announced! (2003-04-01)
I really think people should keep their
personal link lists (hotlists) for their personal use only.
But here I will create a semi-personal collection of links to other
people's documents. If you like my documents, the odds are
that you'll like these too (the reverse might not be true!).
Note: see also section
Additional sources of information
in my
Learning HTML 3.2 by Examples.
- HTML 4 specification,
CSS2 specification,
Web content
accessibility guidelines,
and
other
W3C recommendations
-
Web Authoring FAQ,
HTML 4.0 Reference,
Guide to Cascading Style Sheets,
and other material by
WDG
- HTML 4.0 in Netscape and Explorer (a good
survey of Netscape 4.0 and IE 4.0 as compared with HTML 4.0,
but also good points on HTML in general; but see
my margin notes to it).
See also
Internet Explorer 5.0: With Style, Finally?
from the same author.
-
Robin's HTML 4.0 Conformance Test. A newer review of browsers'
(lack of) support to HTML 4.
- Jakob Nielsen's
alertboxes, such as
Top
Ten Mistakes in Web Design,
"Top Ten Mistakes" revisited and
Top Ten
New Mistakes as well as
Top Ten Mistakes of Web Management
-
Dmitry's design lab
(hosted by
WebReference)
- Top Ten HTML Extensions That Did Not Make it Into
Netscape 1.0 (fun)
- A Web Site is a Harsh Mistress (thought-giving)
- 4 Reasons to Validate your HTML (namely
Netscape 1, Netscape 2, Netscape 3, Netscape 4!)
- Dan's Web Tips; excellent essays with
sound technical advice
- HotSource
HTML Help; discusses many other aspects of Web
authoring too, not just HTML; contains a concise
"Unofficial" Official alt.html FAQ;
there's a newer alt.html FAQ
based on it, by Isofarro
- HTML
with Style; contains
an expanding series of enjoyable
tutorials
- Web
Design Hints and Tips by Paul Rundle, Pankaj Kamthan and Martin Webb;
a sane overview on using advanced technologies on Web pages
in a useful way.
"A wiki experiment in community website collaboration
on HTML, CSS, PHP, CGI, Perl, mySQL, XML, JavaScript, etc."
All my FAQs, originally
"A wiki experiment in community website collaboration
on HTML, CSS, PHP, CGI, Perl, mySQL, XML, JavaScript, etc.",
now with content more or less frozen
I have worked on the problems of
translation-friendly authoring.
I do not consider writing an HTML 4.0 update of my famous
Learning HTML 3.2 by Examples.
Notice that
WDG has produced a very good
HTML 4.0 Reference.
Miscellaneous, partly very sketchy documents:
Old stuff (which has historical interest
only, at most) has been moved to a separate page.