У мене два елементи на одній лінії плавали ліворуч та плавали праворуч.
<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>
Мені потрібно, щоб element2 вишикувався поруч із element1 з приблизно 10 пікселями відступів між ними. Проблема полягає в тому, що ширина елемента2 може змінюватися залежно від вмісту та браузера (розмір шрифту тощо), тому він не завжди ідеально вирівнюється з елементом1 (я не можу просто застосувати право поля та перемістити його)
Я також не можу змінити розмітку.
Чи існує єдиний спосіб їх вишикувати? Я спробував margin-right з відсотком, я спробував від’ємне поле на element1, щоб наблизити element2 (але не вдалося змусити його працювати).