I have the following automatically-generated HTML:
http://jsfiddle.net/BrV8X/
What is the advised way, using CSS, to indent the label so that there\'s some white
Here's an example of how to do that without resorting to floats. You'll have to do some magic with negative margins with this approach.
input {
display: inline-block;
margin-right: -100px;
/* The 2 below properties are just for "correct" vertical placement of the button. */
margin-top: 5px;
vertical-align: top;
}
label {
display: inline-block;
margin-left: 100px;
margin-right: -100px;
}
div {
/* Just some spacing between the radio buttons. */
margin-bottom: 5px;
}
http://jsfiddle.net/4osbp0mo/2/