我在 Internet Explorer 中遇到了一个奇怪的问题。
我正在设计一个输入按钮。这就是我在我的 CSS 中提出的。
.gform_wrapper input.gform_button {
float: left;
display: block;
background: #045d8e;
padding: 2px 10px 0;
text-transform: uppercase;
text-decoration: none !important;
color: #ffffff !important;
outline: none !important;
border: none !important;
cursor: pointer;
margin: 0;
height: 35px;
width: auto !important;
outline: none !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: none !important;
}
#ie7 .gform_wrapper input.gform_button {
width: 90px;
padding: 1px 0 0;
}
.gform_wrapper input.gform_button:hover {
background: #024061 !important;
color: #ffffff;
}
.gform_wrapper input.gform_button:active,
.gform_wrapper input.gform_button:focus {
border: none !important;
outline: none !important;
color: #ffffff !important;
text-shadow: none !important;
background: #024061 !important;
}
所有这些样式似乎都在起作用,但是在 IE 中,当您单击按钮时,在加载表单时,它会为文本添加灰色并出现白色阴影。这很奇怪,因为 IE 不支持文本阴影。
任何帮助都会非常感谢。