IE8 липкие проблемы нижнего колонтитула - PullRequest
0 голосов
/ 09 января 2012

Если вы посмотрите это в Firefox, вы увидите, что нижний колонтитул остается справа от окна при изменении размера, перемещении и т. Д. Он также начинается прямо внизу без полосы прокрутки.Тем не менее, в IE8 я не могу заставить его сидеть внизу в начале или перемещаться с окном, и, возможно, из-за ряда других проблем.Я получил код с этого сайта , и он говорит, что он совместим с IE, поэтому я, должно быть, что-то делаю не так.Мне пришлось немного изменить код в соответствии с моей ситуацией, но вот специфический для IE css:

* {
margin: 0;
}

#container{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -30px;
}

#footer, .push{
height: 30px;
width: 100%;
background: -moz-linear-gradient(top, #565656, #303030);
background: -webkit-gradient(linear, left top, left bottom, from(#565656), to(#303030));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#303030');
text-align:center;
font-family: loginfont;
font-size:13px;
color: #fff;
padding-top:5px;
clear: both;
}

Может кто-нибудь сказать мне, что происходит не так?Я абсолютно невежественен в этом пункте.Я ненавижу IE ...

Ответы [ 2 ]

1 голос
/ 09 января 2012

Я не уверен, но это может быть padding-top:5px;, который вызывает проблему.Попробуйте изменить margin: 0 auto -30px; на margin: 0 auto -35px; и посмотрите, поможет ли это.

0 голосов
/ 09 января 2012

В вашем #container добавьте <div class="push"></div> и добавьте position:relative; к #container, так как отрицательное поле не будет работать для статически расположенных элементов.

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