1

我创建了一个自定义 CSS 按钮类,名为linkbutton. 它旨在同时适用于两者ainput因为有时号召性用语将是链接,而有时它们将是真正的提交按钮。在这种情况下,像这样的锚设置不能正确渲染

<a href="" class="linkbutton disabled" id="folderManagementAdd">
    <i class="icon-plus"></i>
    <span>Add Sub Folder</span>
</a>

CSS:

.linkbutton.disabled, input[disabled=disabled].linkbutton, input:disabled.linkbutton
{
    color: #ccc;
}

    .linkbutton.disabled:hover, input[disabled=disabled].linkbutton:hover, input:disabled.linkbutton:hover
    {
        color: #ccc;
        box-shadow: none;
        border: 1px solid gainsboro;
        cursor: default;
    }

在 IE8 中,这仅在我input:disabled最后不使用该部分时才有效(我需要真正的浏览器)。我能做些什么来解决这个问题吗?我真的不想指定 CSS 两次!

4

1 回答 1

3

IE8 忽略该规则,因为它不理解:disabled.

一项小小的研究大有裨益:您如何在 IE8 中设置禁用文本区域的样式?

于 2013-08-29T14:52:45.083 回答