HTML : Java Glossary


HTML (Hypertext Markup Language). A platform independent technique of distributing formatted documents via the web.

For the rules and tips for composing, see the HTML Cheat Sheet.

You can get help with html problems with alt.html. For CSS (Cascading Style Sheets), use a different comp.infoystems.www.authoring.stylesheets

Dreamweaver is the tool most professionals use to edit HTML.

MoveableType née Six Apart MoveableType and CityDesk are tools to allow a team of people to collaboratively maintain a rapidly changing website.

Editing HTML is somewhat more complicated when in has embedded Javascript, JSP or Freemarker, XHTML, XML. Before you buy an editor check how well your tool deals with the complications you will be dealing with. Profession web design is focused around CSS style sheets. Make sure it handles those effortlessly.

If you are curious how I created the HTML for this website, see HTML static macros.

For HTML to be compressed, the browser must send a Accept-Encoding: gzip header to indicate it in prepared to accept html.gz files. Otherwise the server will send it the fluffy version.

Opera Web Standards Curriculum: Learn to build a better Web with Opera


The successor to HTML 4 is coming called HTML 5. There are two variants relaxed HTML5 (Hypertext Markup Language version 5) and strict XHTML5. They are dropping the old <font etc. tags, forcing you to use pure CSS. You can do 2D drawing, much like an AWT (Advanced Windowing Toolkit) Canvas. It has a built-in document editor. HTML 5 has a raft of new alphabetic entities for special characters. It has new tags <audio and >video for supporting audio and video streams. Apple and Nokia (makers of proprietry video and audio formats) used their political clout to remove the requirement that HTML 5 support the Vobis open source video and audio formats. (May the gods piss on them!) The last thing as standard needs in a Chinese menu of optional features. HTML 5 is not yet fully supported. The Opera browser has the best support at this point.


Within a website, HTML uses relative addressing. This is fine for going up one level, but it useless for jumping to an arbitrary distant part of the website. It is hard to construct the URLs (Uniform Resource Locators) and even harder to maintain them. Further, links are fragile. What we need is webroot-relative addressing. HTML should support absolute addressing with the chopped off. You would indicate you are using webroot-relative addressing with a lead / on the URL (Uniform Resource Locator).

Browsers would need to be aware of where the root directory was on local hard disk, which they currently are not. Perhaps it could be kludged with a relative link to the home page embedded in each header. The header links could be automatically generated.

This page is posted
on the web at:

Optional Replicator mirror
on local hard disk J:

Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

Your face IP:[]
You are visitor number