I have 2 html radio buttons (separated by
tags) where the text is wrapping under the radio button instead of aligning with the left in
First of all, the use of a
is generally not recommended, it's a lot better to try and use the margin
CSS property to create space between elements.
It's also best in this situation to use CSS to do what you want to do. This is because by default those elements won't have this kind of behaviour.
In this case you would want something that looks like this:
Some text that is too long to fit inline and must be broken
up over multiple lines.Some text that is too long to fit inline
and must be broken up over multiple lines.Some text that is too
long to fit inline and must be broken up over multiple lines.
//this is important for repeated inputs
And then your CSS would look like this:
.radioLeft
{
float: left;
}
.textBlock
{
float: left;
width: 80%; //Adjust this value to fit
}