Я думаю, что это легкое заблуждение, что CSS может произвольно переключать позиции элементов.Все зависит от дизайна макета и сопровождающего его HTML.
Просмотр вашего HTML поможет!
Если вы знали ширину элементов рядом друг с другом, вы можете расположить их, ноэто не очень надежно, если макет изменчив или другие поставщики браузеров или настройки влияют на ширину элементов.Позиционирование может привести к неприятным перекрывающимся элементам.
Возможно, плавающие кнопки внутри их контейнера могут быть опцией, например, если кнопки плавают: влево, они будут в исходном порядке.Если они плавают: правильно, их порядок будет обратным.Их контейнер тоже нужно будет плавать, вероятно.Мне нужно увидеть HTML-код, чтобы объяснить это с уверенностью.