В вашем CSS удалите высоту из нижнего колонтитула:
#footer {
height:200px;
}
Определение этой высоты, как вы сделали, настроит поведение Bootstrap по умолчанию при наложении столбцов. Если вы хотите сохранить это свойство, определите его на более крупных устройствах в соответствующих медиа-запросах.
например:.
@media (max-width: 768px) {
#footer {
height: 200px;
}
}
Вот ссылка на Working Fiddle .
<ч />
PS (не имеет отношения к вопросу): Вы импортируете свои CSS-файлы как таковые:
<link rel="stylesheet" href="C:\Users\Gianpa\Desktop\banco di prova coding\sito prova\css\bootstrap.min.css">
<link rel="stylesheet" href="C:\Users\Gianpa\Desktop\banco di prova coding\sito prova\css\banco prova css.css">
Я бы предложил переименовать "banco prova css.css" в "banco_prova_css.css" и импортировать css Bootstrap из CDN , например:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">