float это обтекание одного элемента другими.
Если обтекание вам не нужно, то это не float.
Возможно, вам поможет flex.
Если не получится и вы оформите код с проблемой в песочницу, посмотрим.
float уже не используется, но если очень надо, то раньше это лечилось добавлением псевдоэлементов:
.float_class { &:before, &:after { content: ''; display: table; }} как то так, но сейчас проще это сделать гридами или display: flex