В вашем случае вам просто нужно удалить разрывы строк (<br>
тегов) между элементами - input
элементов - inline-block
по умолчанию (по крайней мере, в Chrome). (updated example).
<input type="radio" name="editList" value="always">Always
<input type="radio" name="editList" value="never">Never
<input type="radio" name="editList" value="costChange">Cost Change
я предлагаю использовать <label>
элементы, хотя. При этом щелчок на ярлыке также проверяет элемент. Либо ассоциировать <label>
's for
атрибут с <input>
' s id
: (example)
<input type="radio" name="editList" id="always" value="always"/>
<label for="always">Always</label>
<input type="radio" name="editList" id="never" value="never"/>
<label for="never">Never</label>
<input type="radio" name="editList" id="change" value="costChange"/>
<label for="change">Cost Change</label>
..or обернуть <label>
элементы вокруг <input>
элементов непосредственно: (example)
<label>
<input type="radio" name="editList" value="always"/>Always
</label>
<label>
<input type="radio" name="editList" value="never"/>Never
</label>
<label>
<input type="radio" name="editList" value="costChange"/>Cost Change
</label>
Вы также можете получить фантазии и используйте :checked
pseudo class.
Вы можете начать с удаления разрывов строк между ними. Тогда, возможно, попробуйте 'float: left;' или что-то, если они все еще не встроены. – Chad
@Chad - не нужно их плавать, они встроены по умолчанию. – j08691
@ j08691 да, я понял, что не сказал все, что я хотел, ха-ха. Я думал, что у него может быть проблема из-за предопределенного стиля или чего-то еще, поэтому я говорил, что он плавает, если удаление разрывов строк не сработало. – Chad