Исправлено нижнее выравнивание Div - PullRequest
1 голос
/ 19 мая 2009

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

Возможно ли это, если css работает только для IE6 +?

Ответы [ 4 ]

6 голосов
/ 19 мая 2009

Недавно я использовал следующий стиль:

div.BottomDisclaimer
{
  z-index:100;
  position:fixed;
  bottom:0px;
  border-top-style: solid;
  border-top-width: 1pt;
  padding-top: 4px;
}
1 голос
/ 19 мая 2009

Сделайте быстрый поиск в Google по нижнему колонтитулу CSS, и вы найдете множество решений. Но большинство решений, похоже, работают так:

<body>
  <div id="wrapper">
     Main content
  </div>
  <div id="footer">
     Footer content
  </div>
</body>

и затем применение css:

body, html { height: 100% }
#wrapper { height: 100% }
#footer {
  height: 150px;
  margin-top: -150px;
}
0 голосов
/ 19 мая 2009

Для IE6 невозможно использовать position:fixed. Вы можете использовать библиотеку Дина Эдвардса IE7 , чтобы получить такое поведение, если хотите.

0 голосов
/ 19 мая 2009

РЕДАКТИРОВАТЬ: потому что IE6 не поддерживает положение: исправлено; вот хороший обходной путь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...