/ / Sticky footer nie aktualizuje się w IE7 [closed] - html, css, internet-explorer-7

Sticky footer nie aktualizuje się w IE7 [closed] - html, css, internet-explorer-7

Jest to link do pozornie "najlepszego" rozwiązania przyklejonej stopki (która tylko dokuje, gdy na stronie jest mało treści).

http://ryanfait.com/sticky-footer/

Gdy zmieniasz rozmiar okna w dowolnej innej przeglądarce(Firefox, chrome testowałem z) stopka porusza się wraz z oknem. W IE7 nie porusza się i trzeba odświeżyć stronę, aby poprawnie ustawić pozycję.

Wydawało się, że Google to potrafi, więc zastanawiam się, w jaki sposób udało im się to zrobić i nie mogę tego zrobić? Czy używają JavaScript, czy istnieje eleganckie rozwiązanie CSS, którego mi brakuje?

Odpowiedzi:

5 dla odpowiedzi № 1

Użyłem wcześniej rozwiązania Chrisa Coryiera i nigdy nie miałem problemów z IE: http://css-tricks.com/snippets/css/sticky-footer/

CSS

* { margin:0; padding:0; }

html, body, #wrap { height: 100%; }

body > #wrap {height: auto; min-height: 100%;}

#main { padding-bottom: 150px; }  /* must be same height as the footer */

#footer {
position: relative;
margin-top: -150px; /* negative value of footer height */
height: 150px;
clear:both;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

HTML

<div id="wrap">

<div id="main" class="clearfix">

</div>

</div>

<div id="footer">

</div>

0 dla odpowiedzi nr 2

To ta, z której korzystam, zawsze działała dla mnie.

http://www.cssstickyfooter.com/es/