In IE (v6.0), the <label> tags make absolutely no difference. However, I assume you tested your assertion in some browser so that they would provide benefit to others.
Long ago I proposed removing the "butterfly ballot" aspect of the buttons by putting the "++" and "--" labels between the buttons (which also pushes the buttons farther apart which addresses other people's concerns).
Looking critically at the current display, I find the characters are too small and too low (especially the dashes^Wminus signs) compared to the radio buttons so I'd drop the <font size="1"> and add <tt> which gives you buttons that look a bit like:
instead of the current
(Using the "currency" symbol, ¤, in place of the radio button that I can't display here.)
But I know some will find my solution strange looking so perhaps the best consesus we can expect would be to use <label>, a better font, and a bit of spacing so they look about like:
I also looked at separators (they just cluttered things up since the labels aren't words) or even
but that is probably overkill. (:
Or also do as requested:
at the top of the thread, which leaves them numerically sorted, which I like.
- tyeIn reply to Re^2: Rearrange voting radio buttons (<label>)
by tye
in thread Rearrange voting radio buttons
by FoxtrotUniform
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |