Прежде всего, использование <br />
, как правило, не рекомендуется, гораздо лучше попробовать и использовать свойство margin
CSS для создания пространства между элементами.
Это также лучше в этомСитуация использовать CSS, чтобы делать то, что вы хотите сделать.Это потому, что по умолчанию эти элементы не будут иметь такого поведения.
В этом случае вы захотите что-то похожее на это:
<div style="width:300px">
<input type="radio" class="radioLeft" />
<div class="textBlock">
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.
</div>
<div style="clear:both;"></div> //this is important for repeated inputs
</div>
И тогда ваш CSS будет выглядеть такэто:
.radioLeft
{
float: left;
}
.textBlock
{
float: left;
width: 80%; //Adjust this value to fit
}