html - 右对齐输入类型文件上传 HTML 中的文本

标签 html css

我在 HTML 中的文件上传输入类型格式中遇到了一个奇怪的问题。
我想 right justify 上传字段中的文本,所以我尝试使用, 标签中的 direction ="right"以及 dir="rtl"

但这在 IE、Mozilla 上工作正常,但在 Chrome 的情况下,因为只有文件名被上传,它以相反的顺序读取文件名,例如,

1829487.htm是实际的文件名,但在上传框中显示为htm.1829487

最初我认为由于路径不包括在内所以它从正确的方向反转完整名称并显示它。 在此过程中,我注意到如果文件名包含至少一个字母表,它会正确读取并正确显示,例如,

18a294c87.htm 正在上传为 18a294c87.htm

这背后的原因是什么?

在此先感谢大家。

最佳答案

direction=right 或 dir=rtl 从右到左阅读,而不是从左到右阅读的标准英语方式,这就是为什么它以相反的方式出现。

尝试使用 style="text-align: right;"

关于html - 右对齐输入类型文件上传 HTML 中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20948326/

相关文章:

html - CSS:有序列表从正到负没有零?

c# - 将 svg 的大小保持在 html 页面中

javascript - 使用jQuery CSS属性设置背景图像

c# - 如何删除CSS中的输入

html - 可变高度的粘性页脚解决方案

php - 编辑 html 表中的特定列

php - html中的文本框

html - IE 中的样式问题 - 分层导航

html - Angular 2 - 变量更改时更新 View

html - Bootstrap 模式不会从导航栏中弹出