【发布时间】:2012-11-16 19:51:06
【问题描述】:
我尝试制作自己风格的单选按钮。在 Chrome 中一切正常,但在 IE 和 Firefox 中仍然存在一些显示错误。
代码如下:
HTML
<input type="radio" id ="light" name="choice" value="none""><label for="light">Light me</label>
CSS
input[type="radio"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background:url('http://refundfx.com.au/uploads/image/checkbox_empty.png') center center no-repeat;
background-size: 2em;
width: 2em;
height: 2em;
cursor: pointer;
vertical-align: middle;
}
怎么了?
非常感谢您的回答。
【问题讨论】:
-
我建议你不要这样。这可能是一个可用性问题。
-
您可以将 Safari 添加到该示例不起作用的浏览器列表中;)
-
你能解释一下“一些显示错误”是什么意思吗?
-
某些表单元素的样式无法在不同浏览器之间保持可靠的一致性
-
我建议你为此使用一些 jquery 插件。看到这个:line25.com/articles/…
标签: css radio-button