On 04/12/2007, at 12:07 AM, russ - maxdesign wrote:
Hi Nick,
The sample code on this page you link to does not look ideal. As
has been
mentioned on this list a few times, title attributes are often
ignored by
screen readers. And the use of a table element to lay out the form
is a
little odd.
Unless I am missing something, I'd say it would be much better if
it marked
up with standard form elements. For example (warning - code below
thrown
together very quickly):
<form action="#" method="get">
<fieldset>
<legend>The product is a good value for the dollar</legend>
<label for="strongly-agree"><input name="likert"
id="strongly-agree"
type="radio" />strongly agree</label>
<label for="agree"><input name="likert" id="agree"
type="radio"
/>agree</label>
<label for="disagree"><input name="likert" id="disagree"
type="radio" />disagree</label>
<label for="undecided"><input name="likert" id="undecided"
type="radio" />undecided</label>
<label for="strongly-disagree"><input name="likert"
id="strongly-disagree" type="radio" />strongly disagree</label>
<input name="submit" id="submit" type="submit"
value="Submit" />
</fieldset>
</form>
You can then use CSS (and a hammer if needed) to position these form
elements exactly as you want.
That does help Russ, thanks.
As I said to Steve though I do wonder how much fun using JAWS or such
like would be going through all that for 20 similar questions!
Nick
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************