如何制作具有大目标区域的HTML单选按钮?

Onl*_*ere 17 html css radio-button

像这样的东西:

在此输入图像描述

用户点击按钮的任何区域,然后选择该单选按钮.

有什么建议?

据我所知,单选按钮为自闭,并不能包裹其他元素.

Wes*_*rch 52

最好的方法是将<input>其包装在其中<label>,因为单击标签也具有聚焦其相关输入的效果:

<label>
    <input name="transfer" type="radio">Bank Deposit
</label>
Run Code Online (Sandbox Code Playgroud)

无需javascript:演示:http://jsfiddle.net/GTGan/

如果您需要单独设置标签文本的样式,只需将其包装成<span>.

  • ......作为奖励:你的输入不需要'id`,你的标签不需要'for`,这是隐含的. (3认同)
  • 关于这个解决方案最好的部分是**可以访问** (2认同)