- From: Al Gilman <asgilman@access.digex.net>
- Date: Mon, 9 Nov 1998 11:03:48 -0500 (EST)
- To: dagan@upf.es (nir dagan)
- Cc: w3c-wai-gl@w3.org
to follow up on what nir dagan said: > > I think this version has been tacitly emphasized because of > > what is implemented already in browsers. > > > > Al > > I see. I think that for the long run it is better to > show that using LABEL is very simple, if you don't use tables > for layout. This way you'll get many more accessible forms > in the long-run. Here is one way we could approach this. The degree of focus, or selectivity between short term and long term could be different in the guidelines, the techniques, and the educational materials. There is decreasing stability, increasing expected rate of change, in the guidelines, then the techniques, then the training materials. Mostly in the last would there be a focus that emphasizes one timeframe, and that should be short-term. The guidelines would, in this view, state principles that apply across short-term and long-term techniques. The Techniques document would expose all the techniques, whether short-term or long-term. It would not suppress techniques just because they are effective only now or only then. The EO materials could emphasize what can be done in web content with today's browsers in the field, but would need to be prepared to be rewritten to emphasize different techniques as the become relevant. > Instead of telling people: "look, if you don't use TABLEs for layout > it is very easy to add LABELs to your forms; just wrap the control > and its label with the LABEL tags, but if you insist using tables > then you'll also need to write for and id", you're saying: "to write > accessible pages you should work around what the WAI's favorite > browser does not support." > > Also the method of "place holding characters" in text > fields ("type your name here") is not that good as it > reduces usability. The user wastes time deleting these > characters when filling the form. Now that we have LABEL > we can abandon this usability reducing technique. I am not sure I agree with this usability assessment. The LABEL is at risk of being harder to understand than a fully-spelled-out in-place instruction, and the erase field operation is simple. But that is not for the techniques document to decide. It should err on the side of being inclusive of all techniques that work. > > Regards, > Nir. > > > > > to follow up on what Nir Dagan said: > > > > > Concerning the techniques doc. > > > > > > In 2.12.2 the example uses LABEL with > > > for and id attributes where it is possible to > > > simplify and include the INPUT as content > > > of LABEL and forget about the for and id stuff. > > > > > > Maybe it would be better to give both possibilities > > > in examples. Yes. > > 2.12.3 it says you should use the for attribute. > > > I can't see why. If there is one INPUT in a LABEL, > > > as the HTML4.0 spec. requires explicitly, > > > there is no ambiguity. What's wrong with the HTML4.0 spec.? > > > One should use "for" in my opinion, only when it is impossible > > > to put the INPUT inside the LABEL (if they are in different table > > > cells for example). > > > > > > Also I didn't get the idea behind writing the control > > > and its label in the same line when "for" is not used. > > > I am unfamiliar with a "line" concept in HTML. The "line concept" is in how a true screen reader reads the rendered Browser display, not the HTML entity tree. > > > > > > Nir Dagan > > > Assistant Professor of Economics > > > Universidad Pompeu Fabra > > > Barcelona (Spain) > > > > > > http://www.nirdagan.com > > > mailto:nir@nirdagan.com > > > > > > "There is nothing quite so practical as a good theory." > > > -- A. Einstein > > > > > > > >
Received on Monday, 9 November 1998 11:09:48 UTC