An Efficient Solution to Tiny Check Boxes
uxmovement.com
uxmovement.com
Am I missing something? Or is this just about the ubiquitous lack of label-for?
edit: I despise the hand-cursor on anything but an action field (like a link). If it doesn't redirect my browser or open a popup, I don't want a hand. Ever.
Some people suggest using select elements instead of checkboxes and two-option radios. Forget the source, but at least one study concluded that users preferred selects. As always, take with a grain of salt and test for yourself.
When I'm using PC, mouse and a non-Lynx browser, I absolutely want to take advantage of JavaScript, hover and any other feature that would make it easier for me.
It's just that the designer should make sure everything works even when these features are not available (e.g. on a touch screen).
Works especially well for one near me, which sometimes takes 30 minutes to reach that approval screen if I browse to it. The method above usually gets me in in less than a minute on even those days.
I assume this is why Apple went with the toggle UI. The problem with toggles is you need a very short description. (on/off, yes/no, etc)
Worse, for those of us not developing only for the iPhone, there are drawbacks. There are javascript and jQuery solutions for this. But then you need to require javascript and download some images and it adds complexity, makes things more fragile, is harder to maintain, adds concerns over compatibility, and I don't even know if there are performance issues.
So I guess there are some trade offs.
.bigcheckbox {
vertical-align:middle;
margin-right:5px;
height:1.4em;
width:1.4em;
*font-size:1.4em;
}UX enhancement that subtle...just made me smile. The subtle hint that the label is clickable using the hover is truly a nice touch.