- From: Toby A Inkster <tobyink@goddamn.co.uk>
- Date: Thu, 6 Nov 2003 23:56:36 +0000
- To: Emlyn Addison <emlyn@neinetwork.com>
- Cc: www-html@w3.org
- Message-ID: <20031106235636.GB26314@ophelia.goddamn.co.uk>
On Thu, Nov 06, 2003 at 10:17:49AM -0500, Emlyn Addison wrote: | I've had my hand slapped for posting this to the wrong forum: | | 1. Why is XHTML considered invalid if form elements are split between | the cells of a table [used for layout purposes]? They're not. See the valid XHTML 1.1 below: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title>Example</title></head> <body> <form action="#" method="get"> <table> <tr> <td><label for="myinput">Name:</label></td> <td><input id="myinput" name="myinput" /></td> </tr> <tr> <td> </td> <td><input type="submit" /></td> </tr> </table> </form> </body> </html> | 2. Why do the <form> and </form> elements include [seemingly useless] | vertical spacing if they're invisible? They don't. The XHTML specs don't specify any spacing around a form, although browsers are free to implement it. Most would let you override that using CSS though. -- Toby A Inkster BSc (Hons) ARCS Contact Me - http://www.goddamn.co.uk/tobyink/?page=132
Received on Thursday, 6 November 2003 18:56:45 UTC