在文本输入中移动文本

发布于 2024-11-02 09:56:20 字数 137 浏览 0 评论 0原文

我已经制作了一个表单,但在其中添加了 0px 边距的地方,它还将该边距应用于输入内的文本(例如,您将在用户名输入中放置姓名的位置),这意味着它位于左侧盒子的手边缘。

如何在框内的文本中添加边距,同时保留框本身的边距?

提前致谢。

I've made a form, but where I've added a 0px margin to it, it has also applied that margin to text inside the input (e.g. where you would put your name, for a username input) meaning that it's against the left hand edge of the box.

How can I added a margin to the text within the box, while keeping the margin on the box itself?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

各空 2024-11-09 09:56:20

我认为这里的人完全不理解你的问题。 OP 询问如何在输入表单内的文本上应用边距,同时在输入本身上仍然保留边距。

他的问题提得有点不对。他正在寻找的是如何缩进输入中的文本。使用:

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

编辑:我确实意识到这是一个 7 年前的回答,但通过谷歌搜索确实没有任何其他正确的答案。

I dont think the people here understand your question completely. The OP is asking how he can apply a margin to the text inside the input form while also still having a margin on the input itself.

His question is stated a little wrong. What he's looking for is how to INDENT the text inside the input. Use:

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

EDIT: I do realize this is a 7 year old response, but there really aren't any other proper answers to this via google search.

流绪微梦 2024-11-09 09:56:20

您正在寻找填充而不是边距。

边距位于元素外部,内边距位于元素内部

You're looking for padding not margin.

Margin is outside of the element and padding is on the inside

亽野灬性zι浪 2024-11-09 09:56:20

设置文本框的填充。例如:

input.text{padding:5px;} 这意味着 padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;

另外,我假设您的文本输入的类名称是 text

Set padding to the text box. Like:

input.text{padding:5px;} This means padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;

Also, I'm assuming the class name of your text input is text

温柔戏命师 2024-11-09 09:56:20

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

text-indent : value;

在 value 中,您指定希望文本向左定位的值。

You can position text inside input field of type text using the text-indent property as follow:

text-indent : value;

In value you specify the value by which you want your text to be positioned that much to left.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文