Strict version description is wrong

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 UTC