可以设置输入类型=文件的文本框的高度

Possible to set the height of the textbox of an input type=file?

本文关键字:文本 高度 文件 设置 输入 类型      更新时间:2023-09-26

基本上,我在div内部有一个<input type="file" />,我想让输入的文本框部分填充整个div。理想情况下,按钮部分应该在父div之外,不可点击。我可以使用size设置宽度,但似乎无法设置高度。你可以在这里看到我所说的一个例子:http://jsfiddle.net/LrpFn/1/

我发现了一些关于设置inputtype=file样式的信息,但其中大部分都与设置按钮样式有关。是否可以设置文本框的高度?

我的最终目标是创建一个div,人们可以在其中拖放文件,所以我的计划是用输入的文本区域填充整个div,然后将opacity设置为0。我对其他建议也持开放态度。。。

您考虑过使用文件删除吗?不支持旧的浏览器,但根本不需要任何输入。

http://www.html5rocks.com/en/tutorials/dnd/basics/

您无法对input[type="file"]进行样式化。

但是,您可以始终在那里放置一个伪输入(您可以根据自己的喜好进行样式设置),并将正确的输入放置在顶部,opacity: 0使您看不到它,但单击伪元素会激活正确的输入。