如何创建一个带有可点击标签的HTML复选框(这意味着单击标签将复选框打开/关闭)?
当前回答
标签{ 边框:1px实心#ccc; 填充:10 px; 边距:0 0 10px; 显示:块; } 标签:{徘徊 背景:# eee; 光标:指针; } <label><input type="checkbox" />Option 1</label> <label><input type="checkbox" />Option 2</label> <label><input type="checkbox" />Option 3</label> .
其他回答
<label for="myInputID">myLabel</label><input type="checkbox" id="myInputID" name="myInputID />
使用label元素和for属性将其与复选框关联:
<label for</label>=“myCheckbox”>某些复选框<input type=“checkbox” id=“myCheckbox” />
您还可以使用CSS伪元素(分别)从所有复选框的值属性中选择和显示标签。 编辑:这将只适用于webkit和闪烁基于浏览器(Chrome(ium), Safari, Opera....),因此大多数移动浏览器。这里不支持Firefox或IE。 这可能只在嵌入webkit/blink到你的应用程序时有用。
所有的伪元素标签都是可点击的。
{后(type =复选框): 内容:attr(价值); 边距:-3px 15px; vertical-align:最高; 空白:nowrap;} 显示:inline-block; } <input type="checkbox" value="My checkbox label value" />
演示:http://codepen。io/mrmoje/pen/oteLl, +它的要点
<label for="my_checkbox">Check me</label>
<input type="checkbox" name="my_checkbox" value="Car" />
<label for="vehicle">Type of Vehicle:</label>
<input type="checkbox" id="vehicle" name="vehicle" value="Bike" />
推荐文章
- 我如何用javascript编程点击链接?
- 在HTML中还有其他有用的空格码吗,比如半空格的 , em-spaces, en-spaces等等?
- 输入触发器按钮单击
- Angular 2模板中的标签是什么意思?
- 如何设置身体高度溢出滚动
- 在输入type="number"时禁用webkit的旋转按钮?
- 如何在另一个元素之后添加一个元素?
- 我如何有效地解析HTML与Java?
- “ ”和“”有什么区别?
- 如何使用JavaScript代码获得浏览器宽度?
- 防止滚动条增加到Chrome页面的宽度
- 使用图像而不是单选按钮
- 我可以嵌套一个<按钮>元素内< >使用HTML5?
- 设置TextView文本从html格式的字符串资源在XML
- Windows窗体中的标签的换行