如何alignmentinput内的文本?

对于所有默认input,您填写的文本从左侧开始。 你怎么让它开始在右边?

在CSS中使用文本alignment属性:

input { text-align: right; } 

这将在页面的所有input中生效。
否则,如果要alignment仅一个input的文本,请设置内联样式:

 <input type="text" style="text-align:right;"/> 

在你的CSS中试试这个:

 input { text-align: right; } 

alignment中心的文字:

 input { text-align: center; } 

但是,它应该是左alignment的,因为这是默认的 – 并且似乎是用户最友好的。

在这里你去 :

 input[type=text] { text-align:right } 
 <form> <input type="text" name="name" value=""> </form> 

这里接受的答案是正确的,但我想添加一些信息。 如果你正在使用类似bootstrap的库/框架,那么可能会为此而build立类。 例如引导使用text-right类。 像这样使用它:

 <input type="text" class="text-right"/> <input type="number" class="text-right"/> 

作为一个注释,这也适用于其他inputtypes,如数字,如上所示。

如果你没有使用像bootstrap这样的好框架,那么你可以制作你自己的这个帮手类的版本。 与其他答案类似,但我们不会将其直接添加到input类,所以它不会适用于您的网站或页面上的每一个input,这可能不是所期望的行为。 所以这将创build一个很好的简单的CSS类来正确alignment,而不需要内联样式或影响每个input框。

 .text-right{ text-align: right; } 

现在,您可以使用这个类完全相同的input上面class="text-right" 。 我知道这不是保存许多按键,但它使您的代码更清洁。

没有CSS:使用文本input的STYLE属性

STYLE =“text-align:right;”