ISO-HTML

Valid ISO/IEC 15445:2000The ISO -- International Organization for Standardization -- consists of the national standards institutes of 151 countries, on the basis of one member per country, with a Central Secretariat in Geneva, Switzerland. It promulgates, develops and maintains world wide technical standards. The International standard for HTML (International Standard ISO/IEC 15445 prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC34, Document description languages. JTC1/SC34), hereafter described as ISO-HTML or ISO/IEC 15445:2000(E) is prescribed by the Document:

https://www.cs.tcd.ie/15445/15445.html

The users guide is at:

https://www.cs.tcd.ie/15445/UG.html

ISO-HTML -- What is it? Why use it?

ISO-HTML is the International Standard Markup Language that is a refinement of W3C HTML 4.01. Because of its "strictness", ISO-HTML markup produces pages that can be easily modified to Validate as W3C HTML 4.01 (strict), XHTML Basic 1.1, XHTML 1.0 (strict), XHTML 1.1, HTML5 or XHTML+RDFa.

Here is a summation of the salient features of ISO-HTML:

1. It is a more rigorous ("stricter") implementation of W3C (World Wide Web Consortium) HTML 4.01 (Strict).

For instance, the hierarchy of the header element .......

....... is rigidly enforced. For example, H4 is not allowed to precede H3 at any place in a document.

2. Numerous W3C HTML 4.01 elements are refined in ISO-HTML

3. Numerous W3C HTML 4.01 attributes are omitted from the standard or their use is restricted

To quote from the Users Guide:

"The W3C Recommendation for HTML 4.01 provides a number of attributes that are not supported by the International Standard. They have been omitted because they are used to describe appearance rather than structure, or because the feature is considered to be still too unstable or immature for an International Standard:"

Those attributes that are omitted altogether are:

Those attributes that are ommitted for specific elements are:

Note: HEIGHT and WIDTH attributes for IMG are designated in style sheets which must be externally linked -- embedded style constructs are not allowed.

CAVEAT: The above list is my own compilation -- I do not guarantee its completeness -- check the current Users Guide for verification.

4. The ISO standard clearly separates content from presentation as delineated in the following quote from the Users Guide:

"The International Standard is based on the well established principle that it is good document design to separate the content of a document from the intended style in which it is to be presented to a reader ..... "

5. The methodology for accomplishing presentation is outlined in the following quote from the Users Guide:

"Although the International Standard does not specify a style sheet language, this User's Guide recommends that authors of ISO-HTML documents use Cascading Style Sheets as specified by the World Wide Web Consortium."

6. Client Side Scripting (such as JavaScript) is not allowed

This page was composed using validated ISO-HTML Markup


Web Page Writer's Tool Kit