Reputation: 17
I have this 2 dropdowns from bootstrap and i want to put them in the same row, i tryed to use the <div class="row">
and the <div style="display: inline-block;">
and it didn´t worked
<div class="row">
Ir Para:
<div class="dropdown">
<button class="btn btn-primary btn-xs dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Janeiro
<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Janeiro</a></li>
//more dropdown content
</ul>
</div> de
<div class="dropdown">
<button class="btn btn-primary btn-xs dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">2015
<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2015</a></li>
//more dropdown content
</ul>
</div>
Upvotes: 1
Views: 15512
Reputation: 41
There are two ways of doing this. First you can create a button group. Since you are using two div elements, they both will need to have button group class. This method will have no space between the buttons on the same line Here is the First Method ::
<div class="btn-group">
Ir Para:
<div class="dropdown btn-group">
<button class="btn btn-primary btn-xs dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Janeiro
<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Janeiro</a></li>
//more dropdown content
</ul>
</div> de
<div class="dropdown btn-group">
<button class="btn btn-primary btn-xs dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">2015
<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2015</a></li>
//more dropdown content
</ul>
</div>
Second method ::
In the second method, you specify the grid span each button takes using col-- class. This method provides space between the buttons on the same line. Here is how it can be done::
<div class="row">
<div class="col-md-2">
Ir Para:
<div class="dropdown">
<button class="btn btn-primary btn-xs dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Janeiro
<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Janeiro</a></li>
//more dropdown content
</ul>
</div> de
</div>
<div class="col-md-2">
<div class="dropdown">
<button class="btn btn-primary btn-xs dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">2015
<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2015</a></li>
//more dropdown content
</ul>
</div>
</div>
Upvotes: 4
Reputation: 22702
Look this works for me, try it : demo
<div class="dropdown pull-left">
<button class="btn btn-primary btn-xs dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Janeiro
<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Janeiro</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Fevereiro</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Outubro</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Novembro</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Dezembro</a></li>
</ul>
</div>
</div>
<div class="dropdown pull-left">
<button class="btn btn-primary btn-xs dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">2015
<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2015</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2016</a></li>
</ul>
</div>
Upvotes: 1