Currently the most advanced is HTML 4.0. However this has only recently become an officially recommended version. Not all of its features are fully implemented in popular browsers, and the level of usage is unclear. Hence the default version for LATEX2HTML, version 98.1 remains at HTML 3.2. Further work is required before LATEX2HTML can fully exploit the features available using HTML 4.0.
This provides support for alignment of headings, images and text (including text-flow around images), tables with separate captions and alignment of rows and columns, variable sizes and colors for text and color or patterns for the background as well as images, server-side image-maps, interactive forms, and the minimal typographic elements (bold, italic and teletype) that were supported already in HTML version 2.0. Furthermore, HTML version 3.2 adheres to the ISO-Latin-1 (ISO-8879) character set.
Note: Although many people still use old browsers
that implement only features available with HTML 2.0,
this is not a good reason to limit translation of documents
to using only these effects. Most of the translation done by LATEX2HTML
will still give acceptable results on older browsers.
The deficiencies due to lack of super/subscripts, tables
and some alignment effects should eventually convince such users
to overcome the inertia, and update their browsers to later versions that
correctly support these effects.
Sometimes it is known that the audience, for which a specific document
is intended, has limited browser capabilities.
Or perhaps special extended capabilities are known to be available.
The LATEX2HTML translation may be customised to suit the
available functionality.
Other HTML versions and extensions
supported by LATEX2HTML are described below.
See the description of the -html_version command-line
option switch.
Not all of the symbols are available in TEX, LATEX2HTML, or any browser yet available. However the `i18n' extension to LATEX2HTML is in preparation for when such browsers do become available, and such characters will be required in Web-accessible documents.
Note that current browsers may not correctly interpret all the features of tables constructed using this extension. Tables will be constructed, perhaps with some cells mis-aligned or without the desired merging of adjacent cells, etc. This feature was already available in many HTML browsers, including Netscape Navigator V1.2, so should be still available with later versions of these browsers.
There has been a recent proposal for a Mathematical Markup Language (MathML) from the W3C Math Working Group. This would suggest that the HTML-Math model is unlikely ever to be adopted; better things being expected in the near future using MathML.
See also another page for a discussion the the mechanisms available with LATEX2HTML for handling mathematical equations and expressions.