[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lynx-dev] Re: progress on dev.10
From: |
David Woolley |
Subject: |
Re: [Lynx-dev] Re: progress on dev.10 |
Date: |
Fri, 12 Sep 2008 23:19:42 +0100 |
User-agent: |
Thunderbird 2.0.0.16 (X11/20080707) |
Thomas Dickey wrote:
I was reading the HTML5 draft this week, and startled to see that it
discards the DTD portion of the DOCTYPE. That will make
interoperability interesting...
It also effectively abandons structured nesting. Although the official
line is there is valid HTML5, which is structured, and invalid HTML5,
which may not be, the requirement is that invalid HTML5 should in almost
all cases produce a parse tree and that parse tree should be the same on
every possible browser. As a consequence it legitimises tag soup by
guaranteeing that it will always produce the same parse tree, however
bad it is. This means that Lynx will need an invalid HTML5 parse mode,
as well as the two current ones.
There is a lot of pressure in the mainstream browser world for all
browsers to produce exactly the same output, however badly the document
is authored, so there a no longer any documents that are so invalid that
they have an implementation dependent rendering.
--
David Woolley
Emails are not formal business letters, whatever businesses may want.
RFC1855 says there should be an address here, but, in a world of spam,
that is no longer good advice, as archive address hiding may not work.
Re: [Lynx-dev] Re: progress on dev.10, Thomas Dickey, 2008/09/10
Re: [Lynx-dev] Re: progress on dev.10, Thomas Dickey, 2008/09/11
Re: [Lynx-dev] Re: progress on dev.10, Thomas Dickey, 2008/09/15