#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 , и все.