2012-03-08 6 views
0

Некоторые из вас могут знать меня от этого вопроса: Sticky Footer (not sticking!)Sticky сноска с абсолютно расположенной странице

Благодаря Andres Ильичу для указывая, почему мой сноска не прилипает к нижней части страницы - потому что мой сайт использует абсолютный позиционирование повсюду.

Итак, я попытался использовать поплавки и т. Д., Чтобы мои элементы оставались в потоке документа и чтобы нижний колонтитул знал, куда идти, однако я просто не мог этого сделать - из-за требуемой точности я просто не мог отказаться от абсолютного позиционирования!

Так что - может ли кто-нибудь помочь мне узнать, как сделать нижний колонтитул снизу (я упоминал, что у меня тоже есть динамический контент?), И сохраняйте мое позиционирование, как есть, или простой способ сохранить мои элементов в потоке документа, но с точностью абсолютного позиционирования.

Это мой сайт: http://mc-airlines.hostei.com/

Я бы разместить свой исходный код, но это долго и в основном не имеет отношения к проблеме, поэтому, если возможно вы могли бы просто использовать функцию просмотра исходного кода в браузере.

Заранее благодарен!

Новичок Кодер не зная, что делать.

+0

Настоятельно рекомендуется, чтобы вы зафиксировали абсолютные позиции. Дизайн вашей страницы будет работать без них. –

ответ

3

Это сделало бы работу:

#container { 
    min-height: 100%; /* ERASE THIS*/ 
} 

.clearfooter{ 
/*ADD THIS*/ 
position: fixed; 
bottom: 0; 
z-index: 9999; 
/*ERASE THIS*/ 
clear:both; 
} 

Я настоятельно рекомендую вам переписать ваш CSS. Все абсолютно верно, это довольно запутанно.

Кстати, это не propieties:

position: float; 
float: bottom; 

position принимает>absolute/fixed/static/relative.

float принимает>left/right/none.

Подробнее here и here.

+0

Спасибо за ваш полезный ответ - однако, я хочу, чтобы нижний колонтитул придерживался нижней части страницы, а не окна браузера. О, и крики - я знаю, что они не свойства - забыл вывести их из моего кода! – mlazim14

0

Это два действительно хороших варианта для липких нижних колонтитулов. Второе звено обычно мой идти к:

Позвольте мне знать, если вам нужна помощь в реализации. Надеюсь, это поможет.

+0

Спасибо за ваш ответ - однако я пробовал оба метода раньше, и оба не работали - как я уже сказал в первом посте, я думаю, что это связано с тем, как мой сайт использует абсолютное позиционирование повсюду, и поскольку почти ничего не находится в поток документа, нижний колонтитул не будет знать, куда идти ... – mlazim14

+0

right ...поэтому вы должны изменить свой стиль и повторить его, используя эти методы – Hristo