The 14 Content Blocks of HTML
A Content Block builds a Content Window with Topics and Paragraphs. Each Topic or Paragraph use a set of Text, Objects, and Forms, Breaks, and Connotations.
A Topic Block is either a Heading Block or a Title Block. Heading Blocks contribute to the document outline while Title Blocks don't. As a result, both Title Blocks and Paragraph Blocks follow an Heading Block in a Content Part, optionally through a Content Mix.
L1 Heading
A Level One (L1) Heading creates a first-level Content Section with a topic
The syntax is an h1
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<h1>
</h1>
L2 Heading
A Level Two (L2) Heading creates a second-level Content Section with a topic
The syntax is a h2
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<h2>
</h2>
L3 Heading
A Level Three (L3) Heading creates a third-level Content Section with a topic
The syntax is a h3
element that expects the following contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<h3>
</h3>
L4 Heading
A Level Four (L4) Heading creates a fourth-level Content Section with a topic
The syntax is an h4
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<h4>
</h4>
L5 Heading
A Level Five (L5) Heading creates a fifth-level Content Section with a topic
The syntax is an h5
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<h5>
</h5>
L6 Heading
A Level Six (h6) Heading creates a sixth-level Content Section with a topic
The syntax is an h6
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<h6>
</h6>
kicker Block
A kicker Block specifies a brief for an Heading Block
The syntax is an hgroup
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
The following order of elements
-
One or more Plain Paragraphs as kickers
-
One Heading Block
-
<hgroup>
<p>
</p>
<h1>
</h1>
</hgroup>
Subheading Block
A Subheading Block specifies an elaboration for an Heading Block
The syntax is an hgroup
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
The following order of elements
-
One Heading Block
-
One or more Plain Paragraphs as Subheadings
-
<hgroup>
<h1>
</h1>
<p>
</p>
</hgroup>
Details Title
A Details Title specifies a topic for a set of additional contents within a section
The syntax is a summary
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<summary>
</summary>
Fieldset Title
A Fieldset Title specifies a topic for a segment of forms in a section
The syntax is a legend
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<legend>
</legend>
Column Title
A Column Title specifies a topic for subsequent cells of a column in a Tabular Layer
The syntax is a th
element with the following attributes and contents:
-
Zero or one count for each of the following attributes:
abbr
,colspan
,headers
,rowspan
, andscope
. -
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<th>
</th>
Association Title
A Description Title specifies a topic for subsequent descriptions in a Description Layer
The syntax is a dt
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<dt>
</dt>
Plain Paragraph
A Plain Paragraph explains an Heading Block or a Title Block with contents that have no preserved spacings and line-breaks
The syntax is a p
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<p>
</p>
Preformatted Paragraph
A Preformatted Paragraph explains an Heading Block or a Title Block with contents that have preserved spacings and line-breaks
The syntax is a pre
element with the following attributes and contents:
-
Zero or one count for each Global Attribute
-
Zero or more counts for each Text Content, Content Object, Content Form, Content Break, and Content Connotation
<pre>
</pre>