【问题标题】:How to prevent the yellow background when a browser prepopulates fields?浏览器预填充字段时如何防止黄色背景?
【发布时间】:2011-07-09 00:04:21
【问题描述】:

目前,如果浏览器(例如 chrome)为登录表单保存了 L&P,它会使用难看的黄色背景为输入框预填充值。

知道 CSS 属性是什么来覆盖它以保持默认白色吗?

谢谢

【问题讨论】:

  • 这不是完全重复的,他不是要求保持表单自动完成,而是要求保持样式。
  • @Robert 正确...我喜欢自动完成。我不喜欢黄色的bkg
  • -webkit-autofill 是它添加的状态,我相信。您可以尝试使用 !important 覆盖它。如果你正在寻找一种纯 CSS 的方式,就像隐含的那样。
  • 想要我的浏览器指示它预填充了哪些字段...您是否正在寻找一种方法来更改 您自己的浏览器中的这种行为,还是一种将您的偏好强加于其他人的浏览器的方法?

标签: css


【解决方案1】:

这篇文章可能有用:http://www.quickonlinetips.com/archives/2007/07/how-to-remove-yellow-form-fields-background-color/

基本上它说它归结为谷歌工具栏,你可以修复它:

在已安装的 Google 工具栏中,选择“设置”下拉菜单(在最右侧),然后单击“选项”。在众多功能下,找到自动填充并单击“自动填充设置”按钮。在底部,您将找到突出显示选项。取消选中“在网页上突出显示自动填充可以以黄色更新的字段”框,然后按 OK。刷新你的网页,黄色的表单域背景就消失了!

【讨论】:

  • 这是由最终用户做的,而不是网页设计师要做的。
  • ...但这可能是一个可能的解决方案,因为我的浏览器(Firefox 5)没有进行任何类型的突出显示。我们怎么知道 AnApprentice 的浏览器只是因为它是 Chrome / 有 Google 工具栏才这样做?
猜你喜欢
  • 2011-06-10
  • 2017-08-22
  • 2017-06-11
  • 2015-11-27
  • 2015-05-21
  • 2016-08-31
  • 2014-12-13
  • 2014-04-07
  • 1970-01-01
相关资源
最近更新 更多