У меня есть веб-страница, на которой я использую плагин jQuery «Supersized» для изменения фона. У меня также есть подвал, который показывает только, если я ставлю следующий CSS для него:Footer не находится в нижней части страницы
#footer{
width: 100%;
color: #ffffff;
background: #000000;
position: fixed;
bottom: 0px;
height: 40px;
padding: 5px 0px 5px 0px;
}
Однако, когда что-то происходит, что изменяет высоту окна, содержимое страницы идет за сноской, и когда я прокручиваю вниз , нижний колонтитул не остается внизу страницы - он прокручивается вверх.
Например, у меня есть три div, которые показаны бок о бок, но когда размер окна изменяется под 900px ширины, divs отображаются один под другим, и поэтому изменяется высота окна. Вот когда divs идут за нижним колонтитулом, и он прокручивается вместе с ними.
Я пробовал position: relative
и position: static
, но тогда он даже не отображается даже при высоких значениях z-индекса. Я думаю, что это «не-показ» из-за плагина, который я использую для фоновых изображений. Я также пробовал некоторые функции jquery, когда окно меняет высоту, но результатов нет. Любые идеи? Спасибо заранее ...
'fixed' держит раздел в фиксированном положении по отношению к окну (а не на странице). Это то, что вы хотите? Если вы хотите, чтобы нижний колонтитул всегда находился в конце страницы, вы должны искать нижний колонтитул «Sticky». В этом случае вы не можете сделать это только в CSS, поскольку это зависит от структуры вашего HTML, которую вы здесь не показывали. – helderdarocha