修正iOS输入框禁用文本色

iOS 上,如果将输入框 disabled,此时输入框内的文字颜色将比 color 所定义的要浅,并且无法通过给输入框的伪类 :disabled 定义 color 来修正。

想解决这个问题,可以作如下设置,定义输入框的文本填充色:

  1. input:disabled {
  2. -webkit-text-fill-color: #000;
  3. }

需要注意的是,在 Mac 上的 Safari 也有同样的问题。