我有一个在 Chrome 中运行良好的网站,但在“IE”中它会中断。
两个元素正在破坏:
**1。**单选按钮:**** 这是代码
input[type='radio'] {
width: 100%;
height: 42px;
padding-top: 12px;
display: block;
float: left;
font-weight: bold;
text-decoration: none;
text-align: center;
color: #000;
background-image: url(btn-toggle-up.gif);
background-repeat: repeat-x;
}
IE 截图:
铬截图:
2.选择元素: 这是代码
select {
height: 42px;
padding-left: 10px;
display: block;
border: none;
box-shadow: none;
vertical-align: middle;
line-height: 42px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background-color: transparent;
background-image: url(select-arrow.gif);
background-repeat: no-repeat;
background-position: right;
}
IE 截图:
铬截图:
这是我正在使用的代码
select::-ms-expand{display:none;}
::-ms-check{display:none;}
经过一番研究,我找到了解决这两个问题的最合适的解决方案之一。但似乎我无法让它在我的元素上工作,但错误仍然存在。
我已经在 IE7 和 IE8 中对此进行了测试。