> I can't speak for screen readers since I've never used one my self... > But would there be any reason you couldn't do both and please the > client and the screen reader(assuming it does help them)? a simple > <strong>* First Name</strong> > > Just something I thought of :)
Interesting discussion. You could also use more meaningful flags like the word "Required" instead of "*" and style this content in red/bold. This means that everyone, including screen reader users understand the implications much more clearly (as long as this information is included inside the label element. For example: <label for="details-email"> Email <span class="required">(Required)</span>: </label> Or... <label for="details-email"> Email <strong>(Required)</strong>: </label> Then you could easily style it with something like: label strong (or "label span.required") { color: red; font-weight: bold text-transform: uppercase; font-size: 85%; } You can even position this "required" content after the <input> element using absolute positioning as Derek Featherstone has proposed. HTH Russ ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *******************************************************************