В Bootstrap 5 для растягивания блока до низа страницы можно применить несколько подходов.
Первый подход состоит в использовании классов flex-контейнера для родительского элемента и установке высоты 100% для всех родительских элементов до корневого элемента <html>. Для этого можно использовать классы "d-flex" и "flex-column" для родительского элемента и класс "vh-100" для всех родительских элементов до <html>:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css"> <title>Stretch Block to the Bottom with Bootstrap 5</title> </head> <body> <div class="d-flex flex-column vh-100"> <!-- Здесь размещаем ваш контент --> </div> </body> </html>
Второй подход - использование классов position-fixed и position-absolute. Вы можете применить класс "position-fixed" к вашему блоку, чтобы сделать его фиксированным, а затем применить класс "position-absolute bottom-0 start-0 end-0" для растягивания блока до низа страницы:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css"> <style> .stretch-block { height: 100%; } </style> <title>Stretch Block to the Bottom with Bootstrap 5</title> </head> <body> <div class="position-fixed bottom-0 start-0 end-0 stretch-block"> <!-- Здесь размещаем ваш контент --> </div> </body> </html>
Третий подход - использование класса "min-vh-100" для растягивания блока до высоты страницы. Вы можете просто применить класс "min-vh-100" к родительскому элементу, чтобы растянуть его до высоты страницы:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css"> <title>Stretch Block to the Bottom with Bootstrap 5</title> </head> <body> <div class="min-vh-100"> <!-- Здесь размещаем ваш контент --> </div> </body> </html>
Одним из этих подходов вы сможете растянуть блок до низа страницы в Bootstrap 5, но выбор зависит от ваших конкретных требований и макета.