右对齐输入类型文件上载HTML中的文本

右对齐输入类型文件上载HTML中的文本,html,css,Html,Css,我在HTML中的文件上传输入类型格式中遇到了一个奇怪的问题。 我想对上传字段中的文本进行右对齐,所以我尝试使用, 方向=标签中的右侧,也可以是dir=rtl 但这很好,比如说,在IE、Mozilla和Chrome中,因为只上传文件名,所以读取文件名的顺序是相反的 1829487.htm是实际的文件名,但在上载框中显示为htm.1829487 最初我认为,由于路径不包括在内,所以它从正确的方向反转完整的名称并显示它。 在这个过程中,我注意到,如果一个文件名至少包含一个字母表,它会正确地读取并以正确

我在HTML中的文件上传输入类型格式中遇到了一个奇怪的问题。 我想对上传字段中的文本进行右对齐,所以我尝试使用, 方向=标签中的右侧,也可以是dir=rtl

但这很好,比如说,在IE、Mozilla和Chrome中,因为只上传文件名,所以读取文件名的顺序是相反的

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

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

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

这背后的原因是什么


提前非常感谢大家。

direction=right或dir=rtl从右到左阅读,而不是标准的英语从左到右阅读方式,这就是为什么它显示为相反的原因


尝试使用style=text align:right

我总是喜欢rtl的东西…为什么不试试文本对齐:对;如果您需要右对齐的名称。?我需要右对齐上传的文件名,我尝试使用文本对齐,但它以默认方式显示。您知道,为什么如果名称中有字母,它会正确读取,而不是其他方式吗?我尝试使用文本对齐,但仅当输入类型为文本时才有效,对于上传的输入类型,它以默认方式显示为左对齐。