W3C home > Mailing lists > Public > www-html-editor@w3.org > April to June 2008

Strict version description is wrong

From: Kristof Zelechovski <giecrilj@stegny.2a.pl>
Date: Fri, 27 Jun 2008 13:55:51 +0200
To: <www-html-editor@w3.org>
Cc: <www-html@w3.org>
Message-ID: <7D9FF882CC1845E79A95159B11D68FA6@POCZTOWIEC>

Refers to: 24 Dec 1999 version, Section 7.2. "HTML version information" 
Description: The IFRAME element is not strict. 
Correction: 
The HTML 4.01 Strict DTD 
includes 
all elements and attributes 
that have not been deprecated except special frame elements.

Argument: The current text is

"The HTML 4.01 Strict DTD 
includes 
all elements and attributes 
that have not been deprecated or do not appear in frameset documents."

It is equivalent to

'The HTML 4.01 Strict DTD 
includes 
all elements and attributes 
that have not been deprecated'
because all HTML elements appear in frameset documents 
(within HEAD, FRAMESET or NOFRAMES respectively).

This is not true: 
IFRAME (16.5) has not been deprecated but it is not strict.

It should also be noted 
that the following description has a problem as well:

"The HTML 4.01 Transitional DTD 
includes 
everything in the strict DTD 
plus deprecated elements and attributes 
(most of which concern visual presentation)."

This is true but not complete 
because 
IFRAME is strictly transitional and it is not deprecated.

Since this text is informative, it should be easy to fix 
(although I personally think that IFRAME should be strict, for that matter).

Chris
Received on Friday, 27 June 2008 12:00:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:17:57 GMT