当用户必须从一组项目中只进行一次选择时,会使用单选按钮。 for
属性对于将我们的自定义单选按钮与输入绑定是必要的。将input的id
的值作为labelfor
属性的值。
通过为组中的每个单选按钮添加名称属性以及相同的对应值,将单选按钮添加到组中。通过添加禁用的属性创建禁用的单选按钮,如下所示。
<form action="#">
<p>
<label>
<input name="group1" type="radio" checked />
<span>红</span>
</label>
</p>
<p>
<label>
<input name="group1" type="radio" />
<span>黄</span>
</label>
</p>
<p>
<label>
<input class="with-gap" name="group1" type="radio" />
<span>绿</span>
</label>
</p>
<p>
<label>
<input name="group1" type="radio" disabled="disabled" />
<span>棕色</span>
</label>
</p>
</form>
带间隙
要创建一个带有间隙的单选按钮,请在input中添加class="with-gap"
请参阅下面的示例。
<p>
<label>
<input class="with-gap" name="group3" type="radio" checked />
<span>Red</span>
</label>
</p>