[Top][All Lists]

[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 (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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]