【发布时间】:2017-11-29 19:42:06
【问题描述】:
编辑:Added Picture showing the left "padding"
我正在使用 HTML 输入元素和数字输入元素。 在这两个元素上。
当字符数大于输入元素大小并且您将光标移动到最后输入的字符时,输入元素的开头会添加一些神奇的“填充”。
有没有办法防止这种行为?
例子:
input{
width:5em;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
<input type="text" value="000"><br>
<input type="text" value="000000000"><br>
<input type="number" value="000"><br>
<input type="number" value="000000000"><br>
注意
我另外使用了一个网格作为背景,但如果元素的填充发生变化,网格将不适合。
【问题讨论】:
-
这不清楚,没有意义!
-
添加图片展示
标签: css html google-chrome firefox