Hi Nathan,
In order to work correctly and to apply fancy CSS and look and feel, RadForm Decorator hides the real HTML inputs and replaces them with a different HTML elements, that could be styled nicely.
Normal HTML button like this:
will be rendered with the following HTML:
We need to wrap the input into an anchor in order to be able to have rounded corners. The anchor elements has the right rounded corner, while the input elements has the other part of the button.
Note that if you apply any CSS class of the input, it will prevent the decoration:
Will be rendered:
Checkbox elements cloud not be styled fully with CSS (except in webkit browsers), that`s why, we hide the HTML element and replace it with label, whcih looks like a checkbox or radio button. The behavior is the same and the user will not be confused in any way.
So, checkbox like that one:
Where real checkbox, marked in yellow, was hidden and rendered is a decorated checkbox.
If you have further questions, you should provide us a sample code or sample project with your custom skin and screenshots showing the issues you are experiencing.
Bellow is a sample code with a few buttons and checkboxes:
All the best,
Bozhidar
the Telerik team
Explore the entire set of ASP.NET AJAX controls we offer
here and browse the myriad
online demos to learn more about the components and the features they incorporate.