HTML has some default space between some elements, if they are on 2 separate lines of code.
So let me give an example on this:
<div class="group">
Two selects with normal markup
<select>
<option>Option</option>
</select>
<select>
<option>Option</option>
</select>
</div>
<div class="group">
Two selects with comment between each
<select>
<option>Option</option>
</select><!--
--><select>
<option>Option</option>
</select>
</div>
<div class="group">
Two selects with no new line between each
<select>
<option>Option</option>
</select><select>
<option>Option</option>
</select>
</div>
As you can see in the HTML, you can either add <!--
after the end tag of the first select and -->
before the opening tag of the 2nd select or you can put the opening tag of the 2nd select right after the end tag of the first one.
That way there is no spacing between them.