I want a particular form component to act as radio buttons (only one option may be selected at a time). I do not want the radio bullets to show, however, opting for alternative presentational methods such as high light selected, or some other method. This will allow for graceful degradation: if the user browser does not support Javascript it will just degrade to basic radio buttons. I am wish to hide the bullet buttons through Javascript or CSS. Anyone know how? thanks.
Just the bit of hiding the radio buttons (without losing accessibility, of course) can be done with the following CSS:
input[type="radio"] {
left: -999em;
position: absolute;
}
Using opacity: 0;
isn't ideal, as the button is still there, taking up space in the page. Positioning it out of view is the way to go.