默认的宽度太宽了,如果把input的宽度设置为1em,这样显示的数字会消失,2em又不是居中的,而且前提是我已经设置了text-align: center;
了。
有没有办法可以让input的宽度自适应,和value的值的宽度刚好匹配呢?
默认的宽度太宽了,如果把input的宽度设置为1em,这样显示的数字会消失,2em又不是居中的,而且前提是我已经设置了text-align: center;
了。
有没有办法可以让input的宽度自适应,和value的值的宽度刚好匹配呢?
5 回答2.2k 阅读
3 回答2.6k 阅读
3 回答2.3k 阅读
2 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答991 阅读✓ 已解决
4 回答1.2k 阅读
这是违反 css 设计原则的,只靠 css 应该是无法实现的。因为 css 的设计原则就是内容只能决定高度,不能决定宽度
只能借助js实现了,计算一下 value 的长度来自动增加 input 的宽度