когда я начинаю выводить информацию в блок который выше находится остальные блоки начинаю съезжать как делать так чтобы блок намертво оставался на месте в независимо от того что происходит с другими блоками ?
Ахах, блоки съезжают — это классика жанра! ? Слушай, тут дело в CSS, а не в HTML. Есть несколько способов прибить блоки намертво:
Если блокам нужна жёсткая позиция, юзай `position: fixed;` или `position: absolute;`. Но это если они вообще не должны двигаться ни при каких обстоятельствах. Только учти, что fixed будет привязан к экрану, а absolute к родителю.
Если просто надо, чтобы блоки не ехали друг на друга, сделай им `display: flex;` для контейнера и раздели пространство нормально. Flexbox творит чудеса, брат. ?
Ещё вариант — задай блокам фиксированную высоту через `height` и добавь отступы через `margin`. Это работает, если ты знаешь, сколько места займёт каждый блок.
И самое главное — не забудь проверить, нет ли у тебя лишних `float` где-то. Они иногда всё ломают, как бабки в очереди за пенсией. ?
Если совсем запарился, кинь код, гляну, что там у тебя творится. ?