在css里如何控制表单中文本的value内的文字的位置,比方说让它向右移动2px

就是表单里的文本,文本有一个属性叫value,求怎么控制value内文字的位置。

方法1:
比较简单的方法是将文本放到一个容器中(div,span,a等等)然后给容器设置样式,通过控制容器的位置来达到控制字体位置。(margin-left:10px; margin-top:15px;);
方法2:
直接设置文本所在容器的样式,里面有个text-align属性,可以设置为text-align:left;(center;right;justify;inherit)这个方法控制度比较低,建议用第一种方法。
方法3:
加空格挤
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-08

让文本缩进

input { text-indent: 2px; }

或给文本框加左边框

input { padding-left: 2px; }

第2个回答  2014-11-08
这个value=“文字” 支持空格的, value=“ 文字 ”
你可以左右都打空格可以。本回答被提问者采纳
第3个回答  2015-09-11
input{padding-left:2px;}
第4个回答  2014-11-08
刚才亲自试验,用padding的属性就可以搞定追问

具体怎么写?直接在#textfield{}里面写padding么?

追答

就是在你value所在的css中,附上图片

相似回答