-1

I have a set of input boxes, which I want to be nudged against each other, but for some reason there is a little bit of space between them, despite their container being display block, and there being no margin, padding, or border on the inputs.

#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>
j08691
  • 197,815
  • 30
  • 248
  • 265
Tom888
  • 61
  • 5

1 Answers1

0

You should remove all whitespaces between the inputs.

Tip: use class instead of id for css use.

.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>
Tamas Szoke
  • 4,679
  • 3
  • 23
  • 34