[whatwg] Tag Soup: Blocks-in-inlines
David Hyatt
hyatt at apple.com
Thu Jan 26 11:57:32 PST 2006
Anything the WHATWG specifies in this area must be largely compatible
with WinIE. If you specify error recovery that would yield
dramatically different results, then nobody is going to implement
it. Safari's algorithm is designed to keep a relatively sane DOM, to
keep the performance snappy by not needlessly creating extra
elements, and most importantly to be compatible in as many cases as
possible with WinIE.
People keep throwing out algorithms in this thread that would yield
dramatically different renderings from what browsers do now (and what
WinIE does in particular), and that's just impractical and naive.
This is not an area of the Web where you get to just wave a magic
wand and re-invent the last 10 years of browser HTML parsing. You
are constrained forever by what browsers do now.
dave
(hyatt at apple.com)
More information about the whatwg
mailing list