我正在编写我的第一个 GWT 项目。我有一个带有标签、文件上传控件和上传按钮的表单,但它们在各种网络浏览器中看起来很糟糕并且差异很大。另外,文件上传控件中的按钮与 GWT 按钮控件的样式不同。另一个问题是,在 Chrome 中,文件选择按钮位于左侧?!?
我能做些什么呢?
文件上传于IE浏览器:
文件上传于Firefox:
文件上传于Chrome:
The <input type="file">
在不同的浏览器中看起来会有所不同。这就是他们和我们必须忍受的方式。
但我认为这并不是真正值得担心的事情。如果有人选择使用浏览器,他们会决定浏览器的外观和感觉,其中包括渲染<input type="file">.
也不可能更改此控件的按钮样式(以适当/干净的方式)。
我认为你可以让它们保持原样。对我来说<input type="file">
是某种系统控制所拥有的system(浏览器),而不是程序员。您还无法决定显示哪些文件和不显示哪些文件(例如,过滤并显示“.doc”和“.docx”,没有其他是不可能的)
如果由于某种原因你真的really需要一个统一的界面:一些网站使用按钮图片并使用 Flash 来显示文件打开框。但这依赖于闪存的存在。我记得(2年前的记忆)YUI中有一个用于这种文件输入的控件(基于flash),也许GWT中有类似的控件。不过我不太确定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)