html, head, body, title, meta, link, style, script,
p, pre, blockquote, div, h1-h6, cite
ol, ul, li, dl, dd, dt
table, td, th, tr, caption,
col, colgroup, tbody, tfoot, thead
a, area, abbr, acronym, code, dfn, em, kbd, samp, span, strong, sub, sup, var
img, object, param
big, tt
dir (deprecated)
basefont (deprecated)
frame, frameset, noframes
center (deprecated)
font, s, strike, u (deprecated)
applet (deprecated)
isindex (deprecated)
ruby, rbc, rtc, rb, rt, rp
b, i, small
noscript
base → xml:base
bdo: assumed in dir attribute
br → line element
ins, del: as attributes edit="ins"
hr → separator
map → nl
q → quote
iframe
legend (deprecated)
menu (deprecated)
In both: input, label, select, textarea
Renamed in XHTML2:
optgroup → choices
option→ item
fieldset→ group
button→ trigger
section, output
h, blockcode, access, handler
progress, article, header, nav, aside, footer, meter, dialog, time, figure, video, audio, source, canvas, datalist, event-source, details, datagrid, command, embed, m
Many differences here
1. It would cause confusion (for instance, it is not the 5th version of XHTML, which is what it suggests given the other numberings of XHTML, but the XML version of HTML5).
2. Since XHTML refers to a family of modularized languages, and HTML5 does not use this framework, it would mislead.
3. There is no need to have two names for HTML5. Just talk about the XML serialization of HTML5 if the need arises.