- From: Tom James <tom.james@digitext.com>
- Date: Thu, 21 Mar 2002 14:09:35 -0000
- To: "'w3c-wai-ig@w3.org'" <w3c-wai-ig@w3.org>
Ian Sharpe wrote: > Just wondered whether there is a definitive answer to the > issue of how to display labels for mandatory fields. > > I've always used an asterisk, not sure about whether before > or after the label is better? Sometimes also use bold font in addition. Can't > see anything wrong with this but is there a better solution? > Using this approach screen readers will say the asterisk I assume and was > wondering whether it might be helpful to use title text in addition containing > the word "mandatory" for extra enphsis. How about using an _image_ of an asterix to mark the mandatory field, but setting the alt attribute to "Mandatory: " or something similar? That way you comply with common web practice (asterix = mandatory) but a browser such as Lynx will replace the image with "Mandatory: ". So in a variation of Randal's suggestion: <label for="firstName"> <img src="asterix.gif" alt="Mandatory: " /> First Name <input type="text" id="firstName" /> The one big problem I can see is that, for visual users who turn images off, the (small) space reserved for the image won't be big enough to fit in the alt attribute, but that is a general problem of how common graphical browsers render missing images. Any comments? Tom Dr Tom James Senior Consultant =============================================================== Digitext - Online Information at Work Telephone: +44 (0)1844 214690 Fax: +44 (0)1844 213434 Email: tom.james@digitext.com Web: http://www.digitext.com/ Looking for staff? Use Digitext's expertise to save 25% on your staff training costs and receive a free salary survey. Visit http://www.digitext.com/public/staff/index.htm for full details.
Received on Thursday, 21 March 2002 09:08:09 UTC