在您的情况下,您只需要删除元素之间的换行符(<br>
标签) -默认情况下input
元素是inline-block
(至少在 Chrome 中)。(更新示例)。
<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>
将'for
属性与<input>
'相关联id
:(示例)
<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>
..或直接将元素包裹在<label>
元素周围:(示例)<input>
<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
伪类。