Missing HTML Elements & Attributes

Suggestions & Thoughts

Robert I. Sadler

<head> Elements

<render>

The render element is used to alias unknown elements (for example from an XML source) to HTML, instead of the default UA behaviour of ignoring unknown elements.

Format<render tag="TAG" alias="HTML" />
SpecificationHTML+

Block Elements

<title>

<subtitle>

<byline>

<abstract>

The abstract element is used to give an overview of a document or chapter.

Format<abstract>...<abstract>
SpecificationHTML+

<cite>

The current cite phrase element should also be made a block element, usable only within the blockquote element. Each blockquote element can contain only one such element and its function is to create a reference for the quotation.

Format<cite rel="ID">...<cite>
Specificationnone

<note>

The note element is used when you want to draw the attention to some point or other information related to the text. A similar functionality is provided by the aside element in the HTML 5 specification.

Format<note role="ROLE">...<note>
SpecificationHTML+

Phrase Elements

<author>

<cmd>

The cmd element denotes a command name, usually computer related. The value in this element is that it would provide logical markup to manual pages and allow the UA to automatically build a list of commands discussed in the current document or a group of documents.

Format<cmd>...</cmd>
SpecificationHTML+

<arg>

The arg element denotes an argument of a command, usually computer related. The value in this element is that it would provide logical markup to manual pages and allow the UA to automatically build a list of command arguments discussed in the current document or a group of documents.

Format<arg>...</arg>
SpecificationHTML+

<math>

The math element provides a container for the various mathematical equation languages, whilst preserving their particular markup elements.

Format<math>...</math>
Specificationnone
Element Attributesrender
render

The render attribute determines the markup language used, e.g. mathML or LaTeX.

Table Elements

Form Elements

List Elements

Other Elements

Examples

<html> <head> <title>The Coral Island by R.M. Ballantyne</title> <meta http-equiv="Content-Language" content="en-ZA" /> <meta http-equiv="Content-type" content="text/html; charset='iso-8859-1'" /> </head> <body> <title>The Coral Island</title> <subtitle>A Tale of the Pacific Ocean</subtitle> <byline>by <author>R.M. Ballantyne</author></byline> <h1>Preface</h1> <p>I was a boy when I went through the wonderful adventures herein set down. With the memory of my boyish feelings strong upon me, I present my book specially to boys, in the earnest hope that they may derive valuable information, much pleasure, great profit, and unbounded amusement from its pages.</p> <p>One word more. If there is any boy or man who loves to be melancholy and morose, and who cannot enter with kindly sympathy into the regions of fun, let me seriously advise him to shut my book and put it away. It is not meant for him.</p> <p>Ralph Rover</p> <h1>Chapter 1</h1> <abstract>The beginning—My early life and character—I thirst for adventure in foreign lands and go to sea.</abstract> <p>Roving has always been, and still is, my ruling passion, the joy of my heart, the very sunshine of my existence. In childhood, in boyhood, and in man’s estate, I have been a rover; not a mere rambler among the woody glens and upon the hill-tops of my own native land, but an enthusiastic rover throughout the length and breadth of the wide wide world.</p> [...] <h1>Chapter 2</h1> [...] </body> </html>