0

I've been looking for a way to have multiple select option in one line but I just can't get it do. here is a snap of the code part:

<div >
      <p align="left" style="inline">Protocol   
      <select style="inline">
      <option value="1">value1</option>
      <option value="2">value2</option>
      <option value="3">value3</option>
    </select>
     </p>


    <p align="left" style="inline">Parity   
    <select>
      <option value="1">valu4</option>
      <option value="2">value5</option>
      <option value="3">value6</option>

    </select>
    </p>
    </div>

Does anyone has a hint how to do this ! Thanks in advance !

Engine
  • 5,360
  • 18
  • 84
  • 162
  • Well, if you just put two ` – deceze Aug 01 '19 at 11:23

2 Answers2

0

Just add inline-block to your inline css:

<div>
      <label>Protocol</label>
      <select style="inline-block">
      <option value="1">value1</option>
      <option value="2">value2</option>
      <option value="3">value3</option>
    </select>  
    <label>Parity</label>
    <select style="inline-block">
      <option value="1">valu4</option>
      <option value="2">value5</option>
      <option value="3">value6</option>
    </select>
</div>
0

The most simple and lazy solution is to display elements as inline or inline-block.

<div>
  <div style="display:inline-block">
    <p style="display:inline">Protocol</p> 

    <select>
      <option value="1">value1</option>
      <option value="2">value2</option>
      <option value="3">value3</option>
    </select>    
  </div>

  <div style="display:inline-block">
    <p style="display:inline">Parity</p>

    <select>
      <option value="1">valu4</option>
      <option value="2">value5</option>
      <option value="3">value6</option>
    </select>
  </div>
</div>

https://codepen.io/anon/pen/ymXwYE

I recommend you to read a little about CSS display property. Or learn how to work with Flexbox or any CSS framework like Bootstrap / TailwindCSS.

Nebster
  • 884
  • 1
  • 11
  • 19