Ошибка при попытке переместить div в конец сайта

#css #html

#css #HTML

Вопрос:

Я получаю сообщение об ошибке при попытке отправить div в самый конец моего сайта.

Я использую общую высоту: 100%, и затем div перемещается в конец видимого экрана, но когда я прокручиваю вниз до конца сайта, div остается в том же положении.

Я хочу добавить div в конец, но по какой-то причине я не могу этого сделать.

Посмотрите на рисунок. Ошибка с высотой

Мой код:http://www.securebitcr.com/test/site2.php

Я ценю любую помощь в этом.

Спасибо,

Комментарии:

1. Для меня в моем браузере (Chrome 10 Linux) все выглядит нормально. Div касается нижней части браузера.

2. Не могли бы вы попробовать это? сделайте ваше окно немного короче… чтобы вы могли увидеть прокрутку, а затем перезагрузить сайт, у меня есть IE8 и firefox4

Ответ №1:

У вашего #footer_dv есть position: absolute , но вы хотите, чтобы он имел position: fixed . Абсолютное положение относительно родительского элемента, поэтому элемент с абсолютным положением будет перемещаться и прокручиваться вместе со своим родительским элементом; фиксированное положение относительно окна просмотра браузера, поэтому оно не будет перемещаться.

Комментарии:

1. @mu-is-too-short Мне это нравится!, и .. что я хочу, чтобы div был в конце сайта, прокручиваю вниз, пока не разберусь с ним, но этот ответ, конечно, работает, на самом деле я буду использовать этот.

Ответ №2:

просто удалите position: absolute all together и исправьте свой стиль высоты вашего тела, у вас будет 100% пикселей; сделайте это на 100%; и ваш нижний колонтитул должен просто плавать внизу.

Комментарии:

1. Теперь я вижу, я просто удалил опцию «снизу» и добавил position: absolute , и все.