TECFA's HTML Page

The HyperText Markup Language (HTML) is a simple markup language used to createhypertext documents that are portable from one platform to another. It is the publishing language of the World Wide Web (WWW). HTML documents are SGML documents with generic semantics that are appropriate for representing information from a wide range of applications. XHTML documents are XML documents and you should start coding in XHTML (this page needs some tutorials on XHTML, but since there are so many indexes, you'll have to wait maybe forever).

HTML @ TECFA

HTML teaching at TECFA

Documentation

HTML Validator

Manuals & Short References

Specifications

FAQ's

XHTML Tutorials

HTML Tutorials

(HTML is outdated)

Online documentation

Near Future: XHTML & DOM

Specialized topics

See also WWW Design and Style and Hypertexts Pointers @ TECFA

Style sheets and fonts

Icons/Graphics

Chars & Entities

(instead of using old-style entities you can define a character set, a much more simple strategy) UTF-8 example: \u03a3 is the code for a SUM sign.

URL encoding

Colors

Frames

(don't use frames, because it destroys the idea of the URL, something you can link to)

HTTP

META TAGs

See also our RDF page !

DHTML

DHTML is a combination of HTML, CSS and JavaScript, but we don't teach it here since it the cost/benefit ratio is usually quite low..... and often useless Check other sites please, e.g. Dynamic Drive or ActiveUI or general WebMaster's sites.

Mobile Devices

Tools / Software

(only some, some maybe outdated)

Validation and Syntax correction

HTML Editors

Filters

(need more here)

Browsers

Links

A note about browsers: IE is not a superior browser. Version 5.5 just implemented CSS much better than Netscape 4.x ever did. Newer versions (IE 6+) still fail in many aspects. They don't even respect the fundamental HTTP protocol, e.g. if you put some html in some text file (served as text/plain by the server), it will not display the html code but render it as HTML which it should *not*. IE has trouble with uploading and many other little problems like it doesn't understand correctly served XHTML as XML application. I suggest the following strategy for non-commercial webmasters who build pages and sites which must last:
D.K.S.
Last modified: Fri Oct 11 18:52:17 MEST 2002