- From: James Aylett <sja20@hermes.cam.ac.uk>
- Date: Wed, 12 Mar 1997 03:13:03 +0000 (GMT)
- To: Simon Cox <simon@ned.dem.csiro.au>
- cc: www-html@w3.org, c_dantonio@harvard.edu, nemo@koa.iolani.honolulu.hi.us
On Wed, 12 Mar 1997, Simon Cox wrote: > > Silders and dials I think would be very useful. > > I suggest <INPUT TYPE="range" NAME=string> > but there are quite a few attributes that are needed, at least: > 1. variable type - float, int, ?alpha > 2. limits - min & max, and > 3. granularity/quanta > 4. selector type - slider|dial - though perhaps this is a client issue > ... > 5. selector scaling - linear (default), logarithmic, ?reciprocal, > ?square etc > 6. discontinuous ranges? I'm sure there are uses for logarithmic etc. scaling, but I can't think of them at the moment ... However you could use VALUE to specify the range (and hence comma-separated discontinuous ranges). I _think_ this makes sense. Variable type of float or int could easily be deduced from granularity. I personally think that selector type would be a client / stylesheet issue. > Introducing these all as additional attibutes for INPUT begins to > overload it somewhat. Suggestions? INPUT has 16 attributes (plus 5 script ones) according to the copy of the 3.5 DTD I have. Even if you knock off the five %attrs; (id, class, style, lang, dir) plus the two tab control attributes, and TITLE, none of which appear in 3.2 you've still got a lot already. I don't really see a problem with adding another in order to add a whole new input type - it would certainly be worse to add an entire new tag. Taking the VALUE use I suggested above you'd only need a QUANTA attribute, and possibly a SCALING one (if there really is sufficient need to justify it). > (NB I think that "alt" may not be valid within INPUT, but I _always_ > try > to give alt's for images, and I think this may have been an oversight?) I've always been slightly confused by the difference between ALT and TITLE. In a case such as <IMG>, or <INPUT TYPE=SUBMIT> (which we say IMAGE counts as, which makes sense), I assume it gives a window title for the next page, if it can't supply one itself. However why does LABEL have a TITLE attribute? This is something that's crept into the 3.5 draft I have (admittedly not a particularly recent one), and I'm bemused as to what it means in that case. Ho hum. Cheers, James -- /-----------------------------------------------------------------------------\ James Aylett - Crystal Services (crystal.clare.cam.ac.uk): BBS, Ftp and Web Clare College, Cambridge, CB2 1TL -- sja20@cam.ac.uk -- (0976) 212023
Received on Tuesday, 11 March 1997 22:11:39 UTC