css 在文本输入中移动文本

6rqinv9w  于 2023-06-25  发布在  其他
关注(0)|答案(4)|浏览(141)

我做了一个表单,但是在我添加了0px边距的地方,它也将该边距应用到输入中的文本(例如:你会把你的名字,作为用户名输入),这意味着它在框的左手。
如何在框内的文本中添加边距,同时保持框本身的边距?
先谢谢你了。

xzv2uavs

xzv2uavs1#

我想这里的人并不完全理解你的问题。OP询问他如何在输入表单中的文本上应用边距,同时还在输入本身上保留边距。
他的问题说得有点不对。他正在寻找的是如何在输入中输入文本。用途:

text-indent: 10px; // or whatever size you need

编辑:我知道这是一个7岁的React,但真的没有任何其他适当的答案,这通过谷歌搜索。

mxg2im7a

mxg2im7a2#

你要找的是填充而不是边距。
Margin在元素的外面,padding在里面

vybvopom

vybvopom3#

设置文本框的填充。比如:
input.text{padding:5px;}这意味着padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;
另外,我假设文本输入的类名是text

muk1a3rh

muk1a3rh4#

您可以使用text-indent属性将文本定位在text类型的输入字段中,如下所示:

text-indent : value;

在value中,您可以指定希望文本向左放置的值。

相关问题