浏览器填充的表单输入文本的样式不同,使输入字段不可读

时间:2009-12-23 19:24:50

标签: html css forms

我正在使用黑色背景完成我的网站。我已经改变了表单输入字段的着色。但是,当我返回到一个字段中保存文本的页面时,背景颜色变为白色,文本颜色保持浅色(灰色),因此变得有些不可读。

e.g。

input{
    background-color:black;
    color:white;
}

据推测,有一些方法可以设置这个“基于之前的响应由浏览器预先填充的文本”,但我不知道css允许访问它,或者它将被调用以搜索它

尝试:搜索css伪类,谷歌搜索表单样式教程等。浏览器检查相关用户代理css的表单元素,没有。

指出我正确的方向?

2 个答案:

答案 0 :(得分:1)

这是一种浏览器行为,我不相信它可以通过CSS控制。

答案 1 :(得分:0)

文件输入元素是一个可自定义的婊子。有workarounds但它们涉及很多hackery。如果您确实需要自定义字段的外观,请尝试使用基于Flash的上传器,例如SWFUploadUploadify