Use for example style="display:inline-block"
And about your second question:
<div style="display:inline-block"> <label for="alphabet" style="display:block;">Alphabet</label> <select id="alphabet" style=" width: 200px;"> <option>A</option> <option>B</option> </select> </div>
using label is more semantic and applies display:block to it so that it spans the entire width.
Also try not to use inline css.
source share