在文本输入中移动文本

问题描述 投票:7回答:3

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

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

提前致谢。

css input
3个回答
8
投票

你正在寻找填充而不是保证金。

边距位于元素之外,填充位于内部


4
投票

将填充设置为文本框。喜欢:

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

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


0
投票

我不认为这里的人完全理解你的问题。 OP正在询问他如何在输入表单内部对文本应用保证金,同时在输入本身上仍有余量。

他的问题有点错误。他正在寻找的是如何在输入中输入文本。使用:

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

编辑:我确实知道这是一个7岁的回应,但通过谷歌搜索确实没有任何其他正确的答案。

© www.soinside.com 2019 - 2024. All rights reserved.