Как сделать чтобы блок перемешался на другую строчку?

Для того, чтобы сделать блок перемещаемым на другую строку в HTML, вы можете использовать CSS свойство "display" с значением "inline" или "inline-block".

Вариант с "display: inline" :

<div style="display: inline;">
    Ваш блок
</div>

В этом случае блок будет отображаться внутри строки и, если контейнер блока не хватает для полного отображения содержимого, оно будет переноситься на следующую строку.

Вариант с "display: inline-block" :

<div style="display: inline-block;">
    Ваш блок
</div>

В данном случае блок также будет отображаться внутри строки, но с возможностью указания ширины и высоты блока. Если блок не вмещается на одной строке, то он автоматически переносится на следующую.

Также можно использовать CSS свойство "float" со значением "left" или "right" для перемещения блока на другую строку. Например:

<div style="float: left;">
    Ваш блок
</div>

В этом случае блок сместится влево относительно остального содержимого и будет переноситься на новую строку в зависимости от доступного пространства.

Важно помнить, что для достижения нужного вида и расположения блоков иногда может потребоваться комбинирование различных свойств и использование дополнительных контейнеров.