如果我在文本输入的样式中指定背景颜色,例如通过 css 中的错误类,如下所示:
.error {
background-color: #f88;
}
和 HTML:
<p>
Normal Input: <input type="text" />
</p>
<p>
Test Input: <input type="text" class="error" />
</p>
当应用类时,我最终会得到一个下沉的边框效果,而当它没有应用时,我会得到一个平坦的效果,请参见此处的示例:
我只在 Windows 中测试过,所以它可能是 Windows 特定的问题。任何人都可以建议一种方法来避免这种情况,同时保留控件的“默认”外观吗?我想要的只是没有凹陷外观的背景颜色。
我真的不想明确地设置边框等样式。
编辑:为了明确这个问题,我不希望对我看到的第二个输入产生下沉效果,如下所示: