我有FF,Chrome,IE,Opera和Safari的5个插件/扩展.
如何识别用户浏览器并重定向(单击安装按钮后)以下载相应的插件?
我目前正在为一个有looooads表单的网站做前端,所有形式都在IE中看起来很漂亮,但我注意到在Firefox中文件输入字段没有响应我的任何样式,所有其他输入字段的类型很好.我在Firebug中检查了它并将其与正确的样式相关联,但没有改变它的外观.
如果这对我来说不是一个完整的脑屁,那么这是Firefox中的一个已知问题吗?如果是这样,我以前从未注意过它?
这是代码示例.
CSS:
form.CollateralForm input,
form.CollateralForm textarea
{
width:300px;
font-size:1em;
border: solid 1px #979797;
font-family: Verdana, Helvetica, Sans-Serif;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<form method="bla" action="blah" class="CollateralForm">
<input type="file" name="descriptionFileUpload" id="descriptionFileUpload" />
</form>
Run Code Online (Sandbox Code Playgroud)
我也尝试过应用它,但这也不起作用.
可能重复:设置
输入类型="文件"按钮的样式
我想要风格
<input type="file">
Run Code Online (Sandbox Code Playgroud)
但我运气不好.我想让文本框消失,只保留按钮.我该怎么做?
当我在表格输入中添加标签时,我通常可以点击标签,它会将我引荐给相应的输入(见下文).
<label for="input">Label</label><input type="text" id="input"/>
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用文件输入完成相同操作时,标签上的单击将被忽略.这是一个错误吗?一项功能"?还有什么方法可以做到这一点吗?
jsFiddle testcase:这里