HTML 2.0 (RFC 1868)HTML 2.x (RFC 2070)HTML 3.2HTML 4.01 Transitional / FramesetXHTML 1.0 FE TransitionalXHTML 1.0 SE TransitionalXHTML 1.1 + Legacy (m12n 1.0 FE/SE DTD)XHTML m12n 1.0 FE/SE Abstract
p%block%BlkStruct.classBlock
div--%block
noframes---%block%blocktext%BlkSpecial.class-
center--%block%BlkPres.class-
hr%body.contentBlock
address%body.content%block%BlkPhras.class
blockquote%block.forms%block
pre%preformatted
xmp%preformatted-----
listing-----
h1%heading%Heading.classHeading
h2
h3
h4
h5
h6
menu%list%lists%List.class-
dir-
ulList
ol
dl%block
form%block.forms%block%Block, %Flow%Flow%BlkSpecial.class, %Form.classForm
isindex%block%BlkSpecial.class-
fieldset---%blockForm
table--%blockBlock
%blocktext----%block--
%heading%body.content%block--
%Heading.class------%BlkNoForm.mix, %Block.mix, %Flow.mix-
Heading-------Flow
%block.forms%block------
%preformatted%block----
%list----
%lists----%block--
%List.class------%BlkNoForm.mix, %Block.mix, %Flow.mix-
List-------Flow
%BlkStruct.class------%BlkNoForm.mix, %Block.class-
%BlkPhras.class-------
%BlkPres.class------%Block.class-
Form-------Block
%Table.class------%BlkNoForm.mix-
%BlkSpecial.class------%Block.class-
%Block.extra------%BlkNoForm.mix, %Block.class-
%block%body.content, %flow%flow%Block, %Flow%Flow--
%Block.class------%Block.mix, %Flow.mix-
Block-------Flow
em%phrase%phrase.basic%InlPhras.classInline
strong
code
samp
kbd
var
cite
dfn--%phrase
abbr---%phrase
acronym---
q-%text-%special%phrase
sub-%font%phrase.extra%InlPres.class
sup-
tt%font%fontstyle%fontstyle.basic
i
b
u--%font-
strike---
s----
big--%font%fontstyle.extraInline
small--
font--%special%fontstyle-
basefont---
applet--%special%special.extra%InlSpecial.classInline
iframe---%special%InlPres.class
object---%InlSpecial.class
img%text%special
map--
br%text%special.basic%InlStruct.class
span-%text-%special
bdo--%I18n.class
input--%form%formctrl%inline.forms%InlForm.classFormctrl
select--
textarea--
label---
button---
ruby------%Ruby.class-
a%text%special%inline%Anchor.classInline
#PCDATA%text%inline%Flow, %Inline%NoRuby.content-
%phrase.basic-----%phrase--
%phrase.extra-------
%phrase%text%inline--
%InlPhras.class------%InlNoAnchor.class, %InlNoRuby.class, %Inline.class-
%fontstyle.basic-----%fontstyle--
%fontstyle.extra-------
%font%text-----
%fontstyle---%inline--
%InlPres.class------%InlNoAnchor.class, %InlNoRuby.class, %Inline.class-
%special.basic-----%special--
%special.extra-------
%special--%text%inline--
%InlStruct.class------%InlNoAnchor.class, %InlNoRuby.class, %Inline.class-
%I18n.class-------
%InlSpecial.class-------
%form--%text-----
%formctrl---%inline----
%inline.forms----%inline--
%InlForm.class------%InlNoAnchor.class, %InlNoRuby.class, %Inline.class-
Formctrl-------Inline
%Ruby.class------%InlNoAnchor.class, %Inline.class-
%Anchor.class------%InlNoRuby.class, %Inline.class-
%InlNoRuby.class------%NoRuby.content-
%InlNoAnchor.class------%InlNoAnchor.mix-
%Inline.extra------%InlNoAnchor.class, %InlNoRuby.class, %Inline.class-
%text%body.content, %flow-----
%inline---%flow%Flow, %Inline--
%Inline.class------%Flow.mix, %Inline.mix-
Inline-------Flow
ins----%misc%misc.inline%Edit.classInline
del----
script--%special%Script.classBlock, Inline
noscript---%block%misc
%Edit.class------%Misc.class-
%Script.class-------
%Misc.extra-------
%misc.inline-----%Inline, %misc--
%misc----%Block, %Flow, %Inline%Flow--
%Misc.class------%BlkNoForm.mix, %Block.mix, %Flow.mix, %InlNoAnchor.mix, %Inline.mix, %NoRuby.content-