What is the most accessible way to display forms. Using cascading style sheets or tables?
You should use styles, unless you can’t get over the brower bugs, in which case a minimal table. Tip: put a ‘row’ div around the label/input pair, this sorts out Internet Explorer 7/10 times. Here’s an example we did recenly, and this is a good start for reources: http://www.456bereastreet.com/archive/200409/styling_form_controls/ http://jeffhowden.com/code/css/forms/ You might also be interested in Derek Featherstone’s method for labelling required fields and form error messages, which I’m using now on our site: http://www.simplyaccessible.org/ It addresses the issue I can see with Alastair’s example form, which is that the required field indicator comes after the control, so someone accessing the content linearly wouldn’t know the field is required until they had passed it.