[development] create a star rater using css
Bèr Kessels
ber at webschuur.com
Fri Jan 13 17:26:54 UTC 2006
There is one thing, that, in general worries me about such JS niftyness: it
might be buzz-compliant and all, but is it truly Accessible and so?
Here is how people should create such nifty widgets. (not saying that that did
not happen in the examples!)
* Make a normal form based rating. Most probably with a dropdown and a submit
button.
* Add some CSS to make it look nicer.
* Overlay some JS to alter the DOM and/or the layout (only for those clients
that are *known* to support it).
* Overlay some AJAX to make it snappier.
Here is wat happens most of the time:
* A cool idea is mocked up and worked out in a little HTML with CSS.
* Some JS is added to make dynamic
* The DOM is changed a little to make the JS work better
* Some ajax is added for snappyness.
* Some exeptions are added in the JS and CSS for specific browsers that have
problems with teh widget.
That, i can assure you, *will* break. If not on the older browsers, then
certainly on some future version of some browser. The first method *always*
degrades to the Good Ol' HTML. The stuff that will always work.
Op vrijdag 13 januari 2006 17:42, schreef Chris Messina:
> You can also generalize the technique to include more options and so
> on. I should document the technique at some point, but I think it's
> pretty useful for what you guys are discussing.
>
> Chris
--
| Bèr Kessels | webschuur.com | website development |
| Jabber & Google Talk: ber at jabber.webschuur.com
| http://bler.webschuur.com | http://www.webschuur.com |
More information about the development
mailing list