这两个先生外国人和GionaF说的伎俩。IE8和IE9 - 造型后<button>已被点击
但是,在这种特殊情况下,我们决定一起去除onclick事件和disabled =“disabled”,因为它没有任何意义。
我碰到与IE8的<input type="submit">
元素和9
它看起来不错,正常的一个问题,悬停和活动状态。但是在按钮被点击后,文本会得到某种阴影以及灰色,我似乎无法覆盖。
我有一种感觉,这可能是造成这个的onclick事件,但它可以通过CSS来解决吗?
HTML代码的按钮:
<input class="button" type="submit" id="CancelButton" name="CancelButton" value="Avbryt" onclick="window.setTimeout(disableButtons, 1); return true;" />
<input class="defaultbutton" type="submit" id="PublishButton" name="PublishButton" value="some_ez_publish_code" onclick="window.setTimeout(disableButtons, 1); return true;" />
的CSS(类名的很多的,让他们出去):
background-image: none;
background: url(../images/btn-sprite-large.png) 0px 0px no-repeat;
border: 0;
color: #fff;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: 900;
height: 32px;
line-height: 26px;
text-align: center;
text-shadow: 0 -1px 0 #d12015;
width: 120px;
删除文字阴影或设置一些过滤器 – Lukas
看来你是点击后禁用按钮,所以浏览器将添加重中之重风格为残疾人输入您无法重写的元素。只需添加这个CSS:输入[disabled =“disabled”] {text-shadow:none!important;} – Mahyar