Je veux créer une boîte de recherche avec un bouton sur son côté, comme ceci:
Mais juste sur le côté droit de la page. Donc, je mets pull-right et voici comment mon code ressemble à:
<form action="/hms/accommodations" method="GET">
<div class="input-group pull-right">
<input type="text" class="form-control" placeholder="Search" id="txtSearch"/>
<div class="input-group-btn pull-right">
<button class="btn btn-primary" type="submit">
<span class="glyphicon glyphicon-search"></span>
</button>
</div>
</div>
</form>
et quand j'ai essayé de le lancer, voici à quoi ça ressemble:
Pourquoi l'alignement est-il comme ça? J'espère que quelqu'un pourra m'aider. Je vous remercie.
Supprimer tirer à droite class de <div class="input-group-btn pull-right">
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<form action="/hms/accommodations" method="GET">
<div class="row">
<div class="col-xs-6 col-md-4">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search" id="txtSearch"/>
<div class="input-group-btn">
<button class="btn btn-primary" type="submit">
<span class="glyphicon glyphicon-search"></span>
</button>
</div>
</div>
</div>
</div>
</form>
Essayez d’ajouter (float: left) au contrôle de formulaire. J'espère que ça va marcher.