- From: Sebastian Lange <lange@cyperfection.de>
- Date: Wed, 27 Sep 2000 15:30:50 +0200
- To: html-tidy@w3.org
At 14:06 27.09.2000 +0100, Fred Bone wrote:
>On 27 Sep 2000, at 13:57, Sebastian Lange wrote:
>
> > I think the basic point of Monsieur Baptiste was:
> >
> > If Tidy finds <FORM> inside of <TABLE> (but outside <TD>), it should move
> > the <FORM>...</FORM> around the table rather than creating additional
> > tables (as it does now).
> > I agree with him, and I think that Dave is already aware of this problem,
> > if I remember right it has been discussed about 2-3 months ago.
>
>OK, try this:
>
><table>
><tr><form><td> ... form content ... </td></form></tr>
><tr><form><td> ... form content ... </td></form></tr>
></table>
I see... valid point.
Yet, Tidy's approach with nested tables produces incorrect HTML, <form> may
not be contained within <form>:
<table border=1>
<tr>
<td>
<form>
<table border=1>
<tr>
<td>... form content ...</td>
</tr>
<tr>
<td>
<form>
<table border=1>
<tr>
<td>... form content ...</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
What do we do now?
I think it should be quite safe to move <form> around <table> if there is
not more than ONE <form> within the <table>...
If there are multiple <form>s, I see two ways: either move the <form> into
<td> or split the table into multiple tables (not nested), but this might
cause problems with the rowspan attribute.
Any way out?
--
Sebastian Lange
http://www.sl-chat.de/
Maybe the first chat site that validates as HTML
4.0 even though user input may contain HTML codes.
Courtesy to Dave Raggett's HTML Tidy:
http://www.w3.org/People/Raggett/tidy/
Tidy your documents ONLINE:
http://www.sl-chat.de/Tidy/
Received on Wednesday, 27 September 2000 09:31:46 UTC