- A - start tag
- B - unabbreviated name
- C - A D indicates that the element is deprecated
- D - Indicates whether the start tag is
- R - required
- O - optional
- E - Indicates whether the end tag is
- R - required
- O - optional
- F - forbidden
- F - Content Model:
- EMPTY - Cannot contain any content
- %TEXT - May include text and character entities (escape codes)
- %INLINE - May include TEXT and/or
- <A>
- <ABBR>
- <ACRONYM>
- <B>
- <BASEFONT>
- <BDO>
- <BIG>
- <BR>
- <BUTTON>
- <CITE>
- <CODE>
- <DFN>
- <EM>
|
- <FONT>
- <I>
- <IFRAME>
- <IMG>
- <INPUT>
- <KBD>
- <LABEL>
- <MAP>
- <OBJECT>
- <Q>
- <S>
- <SAMP>
|
- <SCRIPT>
- <SELECT>
- <SMALL>
- <SPAN>
- <STRIKE>
- <STRONG>
- <SUB>
- <SUP>
- <TEXTAREA>
- <TT>
- <U>
- <VAR>
|
- %BLOCK - May include
- <ADDRESS>
- <CENTER>
- <BLOCKQUOTE>
- <DIR>
- <DIV>
- <DL>
- <FIELDSET>
- <FORM>
|
- <H1>
- <H2>
- <H3>
- <H4>
- <H5>
- <H6>
- <HR>
- <ISINDEX>
|
- <MENU>
- <NOFRAMES>
- <NOSCRIPT>
- <OL>
- <P>
- <PRE>
- <TABLE>
- <UL>
|
- %FLOW - May include BLOCK and INLINE content
- <TAG> - May contain this element
- <TAG>?1 - May contain one of this element
- <TAG>×1 - Must contain one of this element
- <TAG>+ - Must contain one or more of this element
- -
<TAG> - May not contain this element
- G - Location - Gives containment information.
- If the element must appear within a specific tag (such as list items and form elements), it will be given.
- BODY indicates a block level element.
- BLOCK indicates an inline element.
- H - Lists any common attributes: %coreattrs %il8n %events
- I -
- D - attribute is deprecated
- R - attribute is required
- J - attribute
- K - values possible
- L - Defines open value content (if applicable)
Block level elements can be put directly in the body; they are able to stand alone on the HTML page.
Inline elements must occur within a block level element, the same as text.
|