Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 输入多个字符的CSS样式_Html_Css_Input - Fatal编程技术网

Html 输入多个字符的CSS样式

Html 输入多个字符的CSS样式,html,css,input,Html,Css,Input,我正在使用以下输入字段 <input class="upload_button" type="file" multiple="" name="userfile"> 要将多个文件上传到一个系统中,我不知道如何正确地使用CSS设置样式,因为按钮和输入框似乎绑定在一起了 您不能使用CSS直接为元素设置样式;这是网络浏览器用来防止用户被欺骗上传文件的一种预防措施 但也有一些技术可以解决这一问题,使用透明效果很好。 我对这方面没有太多经验,但我找到了一个可能对您有所帮助的链接: 您应该使

我正在使用以下输入字段

<input class="upload_button" type="file" multiple="" name="userfile">


要将多个文件上传到一个系统中,我不知道如何正确地使用CSS设置样式,因为按钮和输入框似乎绑定在一起了

您不能使用CSS直接为
元素设置样式;这是网络浏览器用来防止用户被欺骗上传文件的一种预防措施

但也有一些技术可以解决这一问题,使用透明效果很好。

我对这方面没有太多经验,但我找到了一个可能对您有所帮助的链接:

您应该使用
z-index:-1将type=“file”设置为多个并使图像显示在输入文件字段所在的同一位置。

正如Scott所说,您不能直接设置某些输入元素的样式,因为它们取决于您的环境(浏览器和操作系统)。我在使用变通方法时运气不好,更喜欢优雅地替代它们的解决方案。我特别喜欢的一个是uniform.js


你想让输入字段变得漂亮吗?哇,很快就有很多答案了-谢谢大家的帮助-我将查看quirksmode链接,看起来它会很好地完成这项工作。谢谢,斯科特,没问题。祝你好运,如果你遇到什么困难,请告诉我们。