Изображение становится закрепленным, потому что оно имеет position: fixed
, которое склеивает его в это пятно в окне, а не это пятно в общем потоке страницы.Это та же самая техника, которую люди используют для создания тех верхних и нижних колонтитулов, которые не прокручиваются вместе со страницей.
Для того, что вы хотите сделать, вы должны плавать содержимое вашей страницы и применить clear: both
к CSS вашего нижнего колонтитула, что заставит его очистить как правый и левый всплывающие элементы и принудительно его книз.Позиционирование с фиксированным или абсолютным значением позволит скрыть другие элементы за нижним колонтитулом.
Другой подход заключается в использовании position: absolute
вместо position: fixed
, чтобы приклеить нижний колонтитул к нижней части страницы, а затем обернуть основнойсодержимое в <div>
и задайте для него нижнее поле, равное высоте нижнего колонтитула.
С другой стороны, рекомендуется использовать строчные символы при объявлении тегов html и добавлении атрибутов;Я заметил, что у вас было довольно много в верхнем регистре.Также обычно рекомендуется выгрузить css и javascript во внешние файлы, а затем импортировать их с <link rel="stylesheet" type="text/css" src="path_to_css_file_from_html_file_location">
и <script src="path_to_javascript_file_from_html_file_location" >
соответственно.