首页 > 解决方案 > 为什么我的输入框之间有空格?

问题描述

我有一组输入框,我想将它们相互轻推,但由于某种原因,它们之间有一点空间,尽管它们的容器是显示块,并且没有边距、填充或边框输入。

#container {
  height: 500px;
  background-color: blue;
  display: block;
}

input {
  width: 30%;
  margin: 0;
  padding: 0;
  border: 0;
}
<div id='container'>
  <input type='number'>
  <input type='number'>
  <input type='number'>
  <input type='number'>
  <input type='number'>
  <input type='number'>
  <input type='number'>
  <input type='number'>
  <input type='number'>
</div>

标签: htmlcss

解决方案


您应该删除输入之间的所有空格。

提示:使用 class 而不是 id 用于 css 使用。

.container {
  height: 500px;
  background-color: blue;
  display: block;
}

input {
  width: 30%;
  margin: 0;
  padding: 0;
  border: 0;
}
<div class='container'>
      <input type='number'><input type='number'><input type='number'><input type='number'><input type='number'><input type='number'><input type='number'><input type='number'><input type='number'>
</div>


推荐阅读