Patrick H. Lauke wrote:

Geoff Deering wrote:

I think it is quite simple, don't use any scale of grey at all. Grey is reserved for meaning *read only*.


With all due respect, that sounds a tad too draconian for my tastes...and it's exactly the kind of talk that will make web *designers* simply stop listening to anything we say about standards and accessibility.

It's a design and usability issue (with obvious accessibility implications stemming from it) that cannot be boiled down to a simple, one size fits all rule. It needs to be evaluated on a case by case basis.


With all due respects this is the way default graphical user interface on operating systems are designed to function. This is what the user agent should adhere too, the basic principles that form GUI standard software design, and it is something that designers should understand when implementing their design, because if they fail to do so, it most likely will cause both usability and accessibility issues.

If you set any input control to read-only this is how it will behave, this is how it communicates to the user; "This field is read only". That is what it means visually, it is greyed by default.

From page 158 of "The Windows Interface Guidelines for Software Design";

   "You can also use text boxes to display read-only text that is not
   editable, but still selectable.  When setting this option with the
   standard control, the system automatically changes the background
   color of the field to indicate to the user the difference in behaviour".

Notice it doesn't say greyed, it just says it changes the background color, because this is under the control of the custom settings of the users desktop.

This also leads to another problem, in that if users configure their operating system to a custom scheme, unwittingly the web designer may be indicating to the user that a field may be read only even if it is not grey. How does the designer know whether to use grey or not? They don't. All they know is the majority of users probably do not customise this setting.

This is why I believe that it is best to not style form controls (or at least minimally), they can differ dramatically, not only over various operating systems, but over various versions and implementations of those operating systems, and the various custom desktop that the designer has no idea is being superimposed over their design, or visa versa.

If you don't style form control I think it is less taxing cognitively. I used to style them, but I have abandoned that long ago because I think users become so used to seeing the standard controls of their operating system, that on complex pages, it begins to become too difficult to easily recognise them, IMHO.

--------------
Geoff Deering






I think Bert D
******************************************************
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************

Reply via email to