我试图更改HTML表单,输入类型文件。这是我的代码:
HTML,表格ID =表格
<input class="upload_file" type="file" id="file" name="file" />
.CSS
I tried both: .upload_button{ background: url('../images/upload_btn_bg.png') no-repeat; width: 200px; height: 40px; } #form input[type=file]{ background: url('../images/upload_btn_bg.png') no-repeat; width: 200px; height: 40px; }
这两种方法均无效。我确实从某些网站(如Facebook,YouTube,Google或Twitter)看到,它们具有不同的风格。想知道他们是如何做到的。
您不能对输入类型的文件执行任何操作(巨大的黑客攻击除外)。我知道这听起来很可怕,但是Web标准仍然没有提出解决方案。
但是我建议您使用更灵活的工具,例如swfUpload,它使您可以更改阶梯,并在上传之前检查文件大小。
希望这对您有帮助