2009-08-11 2 views
0

Я предполагаю, что этот вопрос появляется время от времени (я действительно читал некоторые сообщения, прежде чем публиковать свой собственный вопрос), но здесь он снова.Sticky footer css трюк с IE6 не работает

Как я могу получить липкий нижний колонтитул для работы с этим URL-адресом с IE 6? (ссылка была удалена, потому что теперь она сломана)

Разница в том, что я получаю скрытый div, который отображается, если вы нажмете, например, на «Werknemer» или «AEX».

Это блок, который я хочу видеть в нижней части окна браузера (а не в конце страницы, как сейчас).

Спасибо за помощь!

+0

является достаточно общим в наши дни, что вам нужно сгибаться назад, чтобы сделать вещи совместимыми? – 2011-05-15 22:48:51

ответ

2

Я всегда делал положение: исправлено в IE с выражениями css. Я считаю, что это наименее разрушительно для вашей разметки. Единственный улов в том, что без включенного Javascript он не работает.

Вот что вы бы положить в IE6 только таблицы стилей, если вы работаете в режиме совместимости:

/* Smooths out the scrolling of #your-fixed-element */ 
body { 
    background-attachment: fixed; 
} 

#fixedElement { 
    position: absolute;  
    left: 0; 
    top: expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight); 
} 

И если вы находитесь в стандартном режиме, используйте эту #fixedElement декларацию вместо:

#fixedElement { 
    position: absolute;  
    left: 0; 
    top: expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight); 
} 
+1

второй css работал как шарм. благодаря! – Pablo

0

Вам нужно искать «позиции IE6 фиксированной» (position: fixed это CSS вы будете использовать в лучших фрезы.)

Этот сайт имеет справедливое несколько решений: http://www.wickham43.supanet.com/tutorial/headerfooterfix.html (я предполагаю, что this example одно и то тот, который вы ищете)