-2

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
  • 204,283
  • 31
  • 260
  • 272
tom894
  • 459
  • 1
  • 3
  • 14

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
  • 5,426
  • 4
  • 24
  • 39