I'm working in ASP.NET which renders a few .NET controls as INPUT tags i.e. button, text box, etc. In my CSS -- as posted below -- I want a thin border around my text boxes as well as my table itself but don't want the border around my Radio Buttons or Check Boxes. However, when I render my page, even radio selection buttons and checkboxes have the thin border around them. How do I prevent this?
In my ASP.NET code, I simply assign the .EntryForm class to my table. This appears to be applying this style to all INPUT tags.
The easiest way might be to add a class to the radios and checkboxes. Like input type="radio" class="noborder", and then have the .noborder class set to border 0px none in CSS. You might have to declare that as .EntryForm input.noborder {border:0px none;}, or as .noborder {border:0px none !important;} to get it working, but give it a try and let me know how it worked out.