On 4/17/07, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
Yes, the burden of proof is on Rudi. If he opens up a JIRA issue with
patches and justification (not prohibited by spec, but required for
xhtml), then we'll apply them.
A quick google search turns up that "ins", "del", "h1", "h2", "h3",
"h4", "h5", "h6", "p", "div", "address", "fieldset" are the only
direct children allowed for form. Thus inputs need to be in either
<p> or <div> or <fieldset> if I understand it.
You are right:
<!ELEMENT FORM <http://www.w3.org/TR/html401/interact/forms.html#edef-FORM> - - (%block;
<http://www.w3.org/TR/html401/sgml/dtd.html#block>|SCRIPT)+ -(FORM) -- interactive form
-->
And %block; is defined as:
<!ENTITY % block
"P | H1 <http://www.w3.org/TR/html401/struct/global.html#edef-H1>|H2
<http://www.w3.org/TR/html401/struct/global.html#edef-H2>|H3 <http://www.w3.org/TR/html401/struct/global.html#edef-H3>|H4
<http://www.w3.org/TR/html401/struct/global.html#edef-H4>|H5 <http://www.w3.org/TR/html401/struct/global.html#edef-H5>|H6
<http://www.w3.org/TR/html401/struct/global.html#edef-H6> | UL <http://www.w3.org/TR/html401/struct/lists.html#edef-UL> | OL
<http://www.w3.org/TR/html401/struct/lists.html#edef-OL>| PRE <http://www.w3.org/TR/html401/struct/text.html#edef-PRE> | DL |
DIV | NOSCRIPT |
BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">
Weird, but correct.