html编号输入中的中心文本

tom*_*met 6 html css html5 input

我在html中有一个数字输入.我想将内部的文本(即输入)居中.我当然做到了:

text-align: center;
Run Code Online (Sandbox Code Playgroud)

哪种作品.但问题是.现在,当显示这些箭头时,文本居中.但是当箭头消失时,文本保持在同一位置,现在当然不再是中心.

没有箭头,文本不会出现居中.

rin*_*t.6 15

您可以始终显示微调按钮(箭头):

input[type='number']::-webkit-inner-spin-button, 
input[type='number']::-webkit-outer-spin-button { 
    opacity: 1;
}
Run Code Online (Sandbox Code Playgroud)

或者你可以永远隐藏它们:

input[type='number']::-webkit-inner-spin-button, 
input[type='number']::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    margin: 0;
}
Run Code Online (Sandbox Code Playgroud)

使用任一选项,内容将始终居中.