2010-06-04 4 views
20

У меня есть DIV с фиксированной шириной, который я хочу оставить в нижней части окна просмотра браузера.Как привязать DIV к нижней части страницы?

К сожалению, у меня нет подсказки, где я даже начну пытаться реализовать это.

Очевидно, что первое, что нужно сделать, это установить position в fixed. Но кроме этого ... нет подсказки.

+3

хороший способ проверить эти рода вещей, чтобы установить Firebug (на Firefox) и проверьте страницу, использующую эффект, который вы пытаетесь достичь. – Frankie

ответ

17
#mydiv{ 
    position: fixed; 
    bottom: 0px; 
} 
+0

Вы должны просмотреть ссылку, которую я разместил вместо этого. Для IE и Opera необходимы исправления. –

25

Смотрите на CSS-уловок:

Fixed Footer

CSS:

#footer { 
    position:fixed; 
    left:0px; 
    bottom:0px; 
    height:30px; 
    width:100%; 
    background:#999; 
} 

/* IE 6 */ 
* html #footer { 
    position:absolute; 
    top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px'); 
} 
+0

Это хорошее решение для людей, которые предпочитают а) современные браузеры и 2) не включая ненужные зависимости библиотек (cssstickyfooter.com) – g33kz0r

+0

Нижний колонтитул с выражением фиксирован снизу на загрузке, но прокручивает страницу –

Смежные вопросы