代码之家  ›  专栏  ›  技术社区  ›  Alex

css for disabled文本框(防止firefox/chrome中的“灰显”)。

  •  2
  • Alex  · 技术社区  · 16 年前

    是否可以为禁用的文本框设置CSS?我不想让火狐/Chrome自动灰显。

    原因是我有时会在提交表单之前禁用文本框,这样它们就不会被不必要地传输(并使URL混乱),而灰显行为会通过创建闪烁来降低用户体验。

    帮助?

    1 回复  |  直到 12 年前
        1
  •  5
  •   derekerdmann    16 年前

    您应该能够通过定义一个类来设置文本框的样式,该类具有您希望的外观,然后在禁用输入时添加该类。如果您不担心IE6的兼容性,请尝试使用属性选择器:

    input[disabled="disabled"] {
         /* your CSS style */
    }
    

    您应该能够在任何其他元素上使用任何样式。

    推荐文章