IOS Input Disabled默认样式问题

最近在做项目的时候发现,将input或textarea设置为disabled后,在iphone手机上样式将被覆写-webkit-appearance:none; 文字的颜色还是灰色。

所以去看了几篇技术贴,发现他们的解决方案是 加了"opacity:1",经过测试发现确实可以

input:disabled, textarea:diabled {
    color: red;
    opacity: 1;
    -webkit-opacity: 1;
    -webkit-text-fill-color: #000;
}

有部分的样式还有了text-fill-color这个属性,但我这边加与不加基本一致。

所以想问一下为什么用到这两个属性。

阅读 4.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏