У меня есть следующий код CSS.
button.png - это изображение, где 3 состояния кнопки вставляются ветеринарно, поэтому я просто перемещаю изображение в CSS.
a.button
{
background-image: url(button.png);
background-position: 0px 0px;
width: 100px;
height: 30px;
display: block;
background-repeat: no-repeat;
text-indent: -9999px;
}
a:hover.button
{
background-position: -100px 0px;
}
a.button[disabled]
{
background-position: -200px 0px;
cursor:default;
}
Я положил это в HTML
<a href="#" class="button" disabled="disabled"></a>
В Chrome все ок. IE не показывает отключенное изображение.