我有一个复选框列表,使用以下CSS代码生成:
.regularCheckbox
{
-webkit-appearance: none; /* WebKit */
-moz-appearance: none; /* Mozilla */
-o-appearance: none; /* Opera */
-ms-appearance: none; /* Internet Explorer */
-webkit-appearance: none;
background-color: #fafafa;
border: 1px solid #cacece;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
padding: 9px;
border-radius: 3px;
display: inline-block;
position: relative;
vertical-align: middle;
}
问题是在IE浏览器中,标准复选框显示在我创建的复选框内部。如何解决?感谢!
http://jsfiddle.net/Naqmj/
-ms-box-shadow
吗? - karthikrbox-shadow
。但是他至少需要提供未加前缀的版本... IE 绝对不会识别-moz-
或-webkit-
版本。 - Spudley