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

html-css016

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

方法1:

比较简单的方法是将文本放到一个容器中(div,span,a等等)然后给容器设置样式,通过控制容器的位置来达到控制字体位置。(margin-left:10px margin-top:15px);

方法2:

直接设置文本所在容器的样式,里面有个text-align属性,可以设置为text-align:left(centerrightjustifyinherit)这个方法控制度比较低,建议用第一种方法。

方法3:

加空格挤

你是想通过js获取还是css获取呢

css获取方法: .container.view div input[type='button'] {}

js获取方法:const inputList = document.getElementsTagName('input')此时的页面上所有的input都被获取到了 然后使用循环的方式里面去加一个判断 type=='button' &&value == '确定' 就能找的到它 如果你页面上出现了多个一样的input元素 那你可能需要去通过下标去找了 总之你没有给单独的名字 后续维护起来可能会出问题的 因为你不能保证项目里面是否还会增加别的input元素