我有以下 css 代码在 Firefox/Chrome 中工作,但不在 IE8 中

input[type='text']
{
    float: right;
    width: 170px;
}

如果我删除属性选择器,它可以在 IE 中工作,但它适用于我不想要的所有输入。
input
{
    float: right;
    width: 170px;
}

我以为IE8支持属性选择器,所以我不知道是什么问题。
这不是输入内部代码的问题,从我使用属性选择器的那一刻起,无论内部代码如何,css 规则都将不起作用。

编辑: input[type="button"] 和 input[type="submit"] 的 CSS 规则有效,但 input[type="text"] 无效。我现在真的很困惑。

最佳答案

IE7 和 IE8 仅在指定了 !DOCTYPE 时才支持属性选择器。 IE6 及更低版本不支持属性选择。

关于html - 用于在 IE8 中不起作用的输入的 CSS 属性选择器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16336425/

10-13 03:18