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:
¤ ++ -- ¤ ¤ +=0
instead of the current
¤ ++ ¤ -- ¤ +=0
(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:
¤ ++ ¤ -- ¤ +=0
I also looked at separators (they just cluttered things up since the labels aren't words) or even
( ¤ ++ ) ( ¤ -- ) ( ¤ +=0 )
but that is probably overkill. (:
Or also do as requested:
¤ ++ ¤ +=0 ¤ --
at the top of the thread, which leaves them numerically sorted, which I like.
- tye
|