Ich habe zwei Elemente auf derselben Linie, die nach links und rechts schwebten.
<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>
Ich brauche, dass Element2 neben Element1 mit ungefähr 10 Pixel Abstand zwischen den beiden ausgerichtet wird. Das Problem ist, dass sich die Breite von Element2 je nach Inhalt und Browser (Schriftgröße usw.) ändern kann, sodass sie nicht immer perfekt mit Element1 übereinstimmt (ich kann nicht einfach einen rechten Rand anwenden und ihn verschieben).
Ich kann das Markup auch nicht ändern.
Gibt es eine einheitliche Möglichkeit, sie auszurichten? Ich habe versucht, Rand-Recht mit einem Prozentsatz, ich habe einen negativen Rand für Element1 versucht, um Element2 näher zu bringen (konnte es aber nicht zum Laufen bringen).