Mam dwa elementy na tej samej linii pływające w lewo i pływające w prawo.
<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>
Potrzebuję, aby element2 wyrównał się obok elementu1 z około 10 pikselami wypełnienia między nimi. Problem polega na tym, że szerokość elementu2 może się zmieniać w zależności od zawartości i przeglądarki (rozmiar czcionki itp.), Więc nie zawsze jest idealnie wyrównana z elementem1 (nie mogę po prostu zastosować marginesu w prawo i przesunąć go).
Nie mogę też zmienić znaczników.
Czy istnieje jednolity sposób ich wyrównania? Próbowałem z wartością procentową z marginesem, próbowałem z ujemnym marginesem na elemencie1, aby zbliżyć element2 do siebie (ale nie mogłem go uruchomić).