I have only one button down and a few "regular" buttons. I use bootstrap and don't want to go into CSS editing, so I solved the problem as follows. It works, it is on the same line, but the above solutions will work better if you have more than one drop-down list in one line.
I wrapped everything (regular buttons and a drop-down menu) in <div class="row"> . Then I changed the <div class="dropdown> drop-down list to <div class="dropdown col-sm-1" style="margin-right: 2%"> . This did the trick.
My code is as follows:
<div class="row"> <spring:url value="/person/${person.id}/addaddress" var="addaddressUrl" /> <button class="btn btn-info" onclick="location.href='${addaddressUrl}'">Add Address</button> <spring:url value="/person/${person.id}/addphone" var="addphoneUrl" /> <button class="btn btn-primary" onclick="location.href='${addphoneUrl}'">Add Phone</button> <spring:url value="/person/${person.id}/addemail" var="addemailUrl" /> <button class="btn btn-success" onclick="location.href='${addemailUrl}'">Add Email</button> <spring:url value="/person/${person.id}/addpass" var="addpassUrl" /> <button class="btn btn-default" onclick="location.href='${addpassUrl}'">Add Pass</button> <spring:url value="/person/${person.id}/addnote" var="addnoteUrl" /> <button class="btn btn-warning" onclick="location.href='${addnoteUrl}'">Add Note</button> <div class="dropdown col-sm-1" style="margin-right: 2%"> <spring:url value="/person/${person.id}/role1" var="role1Url" /> <spring:url value="/person/${person.id}/role2" var="role2Url" /> <spring:url value="/person/${person.id}/role3" var="role3Url" /> <spring:url value="/person/${person.id}/role4" var="role4Url" /> <spring:url value="/person/${person.id}/role5" var="role5Url" /> <spring:url value="/person/${person.id}/role6" var="role6Url" /> <button class="btn btn-danger dropdown-toggle" type="button" data-toggle="dropdown" >Add Role <span class="caret"></span></button> <ul class="dropdown-menu"> <li><a href="${role1Url}">role1</a></li> <li><a href="${role2Url}">role2</a></li> <li><a href="${role3Url}">role3</a></li> <li><a href="${role4Url}">role4</a></li> <li><a href="${role5Url}">role5</a></li> <li><a href="${role6Url}">role6</a></li> </ul> </div>
source share