- From: Maciej Stachowiak <mjs@apple.com>
- Date: Wed, 01 Oct 2008 17:09:35 -0700
On Oct 1, 2008, at 10:14 AM, Nils Dagsson Moskopp wrote: > Am Mittwoch, den 01.10.2008, 09:58 -0700 schrieb Maciej Stachowiak: >> On Oct 1, 2008, at 12:31 AM, Nils Dagsson Moskopp wrote: >> >>> the look of the input field could be styled just by a value of >>> "search" >>> for the CSS "appearance". that would have to go through CSS3 WG, but >>> would probabvy be the cleanest approach. >>> >>> http://www.w3.org/TR/css3-ui/#system >>> >>> (i hope this puts an end to input styling discussions) >> >> The status of being a search field is semantic, not just >> presentational. > 100% agree. But the status of /looking like an OS native widget/ is > purely presentational and CSS 3 has a fitting property for that. > Semantics and presentation can and IMO should be decoupled. There is behavior as well as appearance involved. It differs from <input type="text"> in much the same way that <input type="password"> does. > >> User agents and assistive technologies could use the >> knowledge that a field is a search field in all sorts of helpful >> ways. > What exactly were you imagining ? In the end, it's a text field like > any > other. For example, Chrome will keep track of search fields that the user has used on various pages. I assume they currently use a heuristic, this would be a clear signal of search-fieldness. (I do not speak for the Chrome team here and I do not know if they would want to use it. >> Indeed, the semantics would be useful even without the special >> presentation, but the special presentation gives authors an extra >> incentive to get it right. > If "giving authors in extra incentive to get it right" was the scope > of > any spec discussed here, SGML serializations would not exist and > validators would give out free candy. On the contrary, features of HTML5 like <meter> and <time> exist to give authors an extra incentive to get it right. Regards, Maciej
Received on Wednesday, 1 October 2008 17:09:35 UTC