Re: Tidy becomes less forgiving

On 14 Sep 2001 at 11:13, Allan Clark wrote:

> Fred Bone wrote:
> > On 14 Sep 2001 at 10:21, Allan Clark wrote:
> > > Does this show that the text Tidy is correcting is indeed
> > > non-compliant?  Not just ambiguous but non-compliant, which requires
> > > tidy to clean it to be compliant to either 3.2 or 4.0 ?
> > >
> > > In past, I've made each row of a table into a form
> > > (<tr><form...>...</form></tr>) but this is illegal?
> > 
> > It isn't valid HTML, which is why Tidy tries to correct it.
> > 
> > > What is the
> > > alternative, so that I have table rows of data that can be modified by
> > > replacing the data in the table cells and clicking a "Edit" (submit)
> > > button on the end ?  I have found this very easy for non-tech users to
> > > grasp.
> > 
> > Put the <form> inside a <td>. If you want structure inside the <form>,
> > use a <table>.
> 
> Now, if the multiple rows of such a markup have to line up, how is that
> done?

You could specify percentage (or fixed) widths, inline or in a 
stylesheet. Or use images to force specific widths.

> The structure you've suggested has multiple tables inside forms in each
> row; the columns of the table on my row #2 won't necessarily line up
> with the columns on the table on row #3.
> 
> <table>
> <tr><form ...> 

Strictly, <tr><td><form> (though <td> can be elided).

> <table><tr><td>..</td><td>..</td><td>..</td></tr></table>  </form></tr>
> <tr><form ...> 
> <table><tr><td>..</td><td>..</td><td>..</td></tr></table>  </form></tr>
> <tr><form ...> 
> <table><tr><td>..</td><td>..</td><td>..</td></tr></table>  </form></tr>
> ...
> ...
> </table>
> 
> As is obvious from my original response to Charlie, I do support the use
> of specs, but the spec does not currently allow me to do what I'm trying
> to do here, so perhaps my past work is stuck being non-compliant.

Received on Friday, 14 September 2001 11:36:37 UTC