J'ai deux éléments sur la même ligne, flottant à gauche et flottant à droite.
<style type="text/css">
#element1 {float:left;}
#element2 {float:right;}
</style>
<div id="element1">
element 1 markup
</div>
<div id="element2">
element 2 markup
</div>
J'ai besoin que l'élément 2 s'aligne à côté de l'élément 1 avec environ 10 pixels d'espacement entre les deux. Le problème est que la largeur de l'élément 2 peut changer en fonction du contenu et du navigateur (taille de la police, etc.), de sorte qu'il n'est pas toujours parfaitement aligné sur l'élément 1 (je ne peux pas simplement appliquer une marge droite et le déplacer).
Je ne peux pas non plus modifier le balisage.
Existe-t-il une méthode uniforme pour les aligner ? J'ai essayé la marge droite avec un pourcentage, j'ai essayé une marge négative sur l'élément 1 pour rapprocher l'élément 2 (mais je n'ai pas réussi à le faire).