IE8复选框和收音机
IE8 checkbox and radio
如何对复选框和单选输入进行样式设置,以便在所有浏览器(IE8、firefox、webkit等)上看起来统一。我尝试了各种方法,但到目前为止都没有。我只想样式复选框和收音机,而不是标签或跨度,就像我在其他网络示例中看到的那样。在这里提供一点帮助会非常棒。下面是一个小提琴的例子:http://jsfiddle.net/FKRaX/11/
谢谢。
您将需要3d party JS库,如这里列出的库:http://line25.com/articles/jquery-plugins-for-styling-checkbox-radio-buttons
纯CSS解决方案只能在webkit浏览器中使用,并且可能在最新的Firefox中使用。但是对于IE8,你肯定需要使用一些JS/jQuery插件来实现这一点。
您尝试过:
file.css:
.checkbox {
margin:15px;
/*opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);*/
}
file.html
<input id="pushon" type="checkbox" checked="checked" class="checkbox" />
<input id="pushon" type="checkbox" disabled="disabled" class="checkbox" />
<input id="pushon" type="checkbox" checked="checked" disabled="disabled" class="checkbox" />
<input id="roundon" type="radio" value="Valoare" checked="checked"/>
<input id="roundon" type="radio" value="Valoare" disabled="disabled"/>
<input id="roundon" type="radio" checked="checked" disabled="disabled" />
对于较旧的IE 8、7等,您可能需要发挥创意:
例如
input[type="checkbox"],
#checkboxFieldsID,
.checkboxFieldsClass {
display:inline-block;
-ms-transform: scale(3); /* IE */
-moz-transform: scale(3); /* FF */
-webkit-transform: scale(3); /* Safari and Chrome */
-o-transform: scale(3); /* Opera */
padding: 10px;
/*旧IE的窍门*/
background:#40668C; /* trick for older IEs */
width:50px; /* trick for older IEs */
height:50px; /* trick for older IEs */****
}
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- Javascript复选框函数:;缺少:在属性id之后"
- JavaScript-切换“;全部检查”;复选框true/false
- 如何从javascript/jquery中的复选框中获取布尔值
- IE8复选框和收音机
- 取消选中复选框时,从收音机中删除“选中”
- 如何在M菜单中禁用切换/复选框/收音机输入
- 在Radio Select(收音机选择)上,显示不同的复选框选择