2006-11-22 04:49:26 +00:00
|
|
|
|
|
|
|
Loose versus Strict
|
2007-05-17 18:36:39 +00:00
|
|
|
[rename/deprecation pending]
|
2006-11-22 04:49:26 +00:00
|
|
|
|
2007-05-17 18:36:39 +00:00
|
|
|
The most common change between doctypes are between the two flavors of HTML 4.01 and
|
|
|
|
XHTML 1.0: Transitional (Loose) and Strict. Besides deprecated attributes and elements
|
|
|
|
(which are quite easy to identify), there are two content model changes that were
|
|
|
|
made:
|
2006-11-22 04:49:26 +00:00
|
|
|
|
2007-05-17 18:36:39 +00:00
|
|
|
BLOCKQUOTE changes from 'flow' to 'block'
|
2006-11-23 22:15:35 +00:00
|
|
|
current behavior: inline inner contents should not be nuked, block-ify as necessary
|
2007-05-17 18:36:39 +00:00
|
|
|
ADDRESS from potpourri to Inline (removes p tags)
|
2006-11-23 22:15:35 +00:00
|
|
|
current behavior: block tags silently dropped
|
2007-05-17 18:36:39 +00:00
|
|
|
ideal behavior: replace block elements with something like <br>. (not high priority,
|
|
|
|
somewhat difficult to implement)
|
2006-11-22 04:49:26 +00:00
|
|
|
|
2007-05-17 18:36:39 +00:00
|
|
|
We're missing strict support for U, S, STRIKE: this needs to be fixed soon (and
|
|
|
|
is quite simple to fix).
|