Vous pouvez le faire sans flotteurs, si vous définissez la forme et chaque élément à l'intérieur pour être affichage en ligne alors ils seront assis à côté de l'autre. La raison pour laquelle ils ne sont pas côte à côte est que les formes, tout comme les divs et les paragraphes sont des éléments de niveau bloc, en les réglant pour être affichés en ligne va corriger cela.
Par exemple
.button-container form,
.button-container form div {
display: inline;
}
.button-container button {
display: inline;
vertical-align: middle;
}
Avec le code HTML suivant
<div class="button-container">
<form action="confirm.php" method="post">
<div>
<button type="submit">Confirm</button>
</div>
</form>
<form action="cancel.php" method="post">
<div>
<button type="submit">Cancel</button>
</div>
</form>
</div>
L'utilisation de l'élément de bouton HTML est une mauvaise idée, car différents navigateurs traitent différemment ses valeurs de soumission. Utilisez l'élément d'entrée pour les boutons dans les formulaires. –
Natalie, Sam DeFabiia-Kane a peut-être raison, mais votre aide a été très précieuse! Je vous remercie! –
Sam - en fait, le «bouton» est beaucoup plus polyvalent lors de la conception. Ajoutez simplement le type explicitement, ne comptez pas sur les paramètres par défaut d'un navigateur, par ex.