Difference between revisions of "html3"

From Microformats Wiki
html3
Jump to navigation Jump to search
(subheads for elements)
m (Replace <entry-title> with {{DISPLAYTITLE:}})
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<entry-title>microformats in HTML 3.0</entry-title>
+
{{DISPLAYTITLE:microformats in HTML 3.0}}
  
 
This page documents use of microformats in [http://www.w3.org/MarkUp/html3/Contents.html HTML 3.0].
 
This page documents use of microformats in [http://www.w3.org/MarkUp/html3/Contents.html HTML 3.0].
Line 12: Line 12:
 
=== AU ===
 
=== AU ===
 
From [http://www.w3.org/MarkUp/html3/logical.html HTML 3.0: Information Type Elements]:
 
From [http://www.w3.org/MarkUp/html3/logical.html HTML 3.0: Information Type Elements]:
;AU
+
<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;AU&gt;</code> element indicates the name of an author.</blockquote>
:<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;AU&gt;</code> element indicates the name of an author.</blockquote>
 
 
The AU element could be used for better conveyance of semantics with:
 
The AU element could be used for better conveyance of semantics with:
 
* [[hReview]]: reviewer
 
* [[hReview]]: reviewer
Line 19: Line 18:
  
 
=== PERSON ===
 
=== PERSON ===
;PERSON
+
Also from [http://www.w3.org/MarkUp/html3/logical.html HTML 3.0: Information Type Elements]:
:<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;PERSON&gt;</code> element is used for names of people to allow these to be extracted automatically by indexing programs. </blockquote >
+
<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;PERSON&gt;</code> element is used for names of people to allow these to be extracted automatically by indexing programs. </blockquote >
 
The PERSON element should be used for nearly every use of [[hCard]] to represent a person (except, when representing an author, use the more semantically specific AU element noted above instead).
 
The PERSON element should be used for nearly every use of [[hCard]] to represent a person (except, when representing an author, use the more semantically specific AU element noted above instead).
  
 
=== ABBREV ===
 
=== ABBREV ===
;ABBREV
+
Also from [http://www.w3.org/MarkUp/html3/logical.html HTML 3.0: Information Type Elements]:
:<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;ABBREV&gt;</code> element is used to markup abbreviations.</blockquote>
+
<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;ABBREV&gt;</code> element is used to markup abbreviations.</blockquote>
 
The ABBREV element was subsequently shortened to ABBR. Thus any patterns (e.g. [[abbr-design-pattern]]) or parsing rules (e.g. [[hcard-parsing]]) that apply to the ABBR element for HTML 4 and later, should also be applied to the ABBREV element in HTML 3.0
 
The ABBREV element was subsequently shortened to ABBR. Thus any patterns (e.g. [[abbr-design-pattern]]) or parsing rules (e.g. [[hcard-parsing]]) that apply to the ABBR element for HTML 4 and later, should also be applied to the ABBREV element in HTML 3.0
  

Latest revision as of 16:28, 18 July 2020


This page documents use of microformats in HTML 3.0.

As HTML 3.0 has been superceded by HTML 3.2 (which itself was superceded by HTML 4.0 (which itself has been revised with HTML 4.01)), it is unlikely that any new content will be developed with HTML 3.0 (or 3.2 for that matter).

However, existing HTML 3.0 sites can be updated to use microformats without having to do the extra work to also update them to HTML 3.2 (or 4.0, or 4.01).

features in HTML 3

Most features in HTML 3 survived into 3.2 and 4. However, a few elements did not make it past 3.0 (or were renamed) which deserve special consideration due to their potential semantic interaction and overlap with microformats.

AU

From HTML 3.0: Information Type Elements:

The <AU> element indicates the name of an author.

The AU element could be used for better conveyance of semantics with:

PERSON

Also from HTML 3.0: Information Type Elements:

The <PERSON> element is used for names of people to allow these to be extracted automatically by indexing programs.

The PERSON element should be used for nearly every use of hCard 1.0 to represent a person (except, when representing an author, use the more semantically specific AU element noted above instead).

ABBREV

Also from HTML 3.0: Information Type Elements:

The <ABBREV> element is used to markup abbreviations.

The ABBREV element was subsequently shortened to ABBR. Thus any patterns (e.g. abbr design pattern) or parsing rules (e.g. hCard parsing) that apply to the ABBR element for HTML 4 and later, should also be applied to the ABBREV element in HTML 3.0

Current microformat compatibility

There seems to be no issue with current implementation of the following microformats in HTML 3.0:

see also