FooterStickAlt broken in IE7

Michael Walsh
By Michael WalshPublished

The FooterStickAlt technique is a CSS layout solution that makes it possible to position a footer at the very bottom of the browser window on short pages and also after the content on longer pages.

It was my intention to replace the JavaScript technique that achieves the same effect on the Enovate Design website with the FooterStickAlt technique instead. The reason being so that the graphic at the bottom of the page doesn’t appear to jump when the JavaScript onload event fires on shorter pages.

But alas it wasn’t meant to be as in IE7 the footer would appear at the bottom of the browser window perfectly for short pages but for longer pages the footer would sit about 10 pixels proud of the bottom of the page. Yes, I only realised this after spending over an hour implementing the technique! For some websites I can imagine that this is probably not a major problem, looking at the examples on the link above the footer doesn’t look unsightly. But on the Enovate Design website it really was noticeable.

I tried decreasing the negative margin used to bring the footer into view and that worked but meant vertical scrolling was now happening in Firefox, IE5.5 and IE6. I then decided to cut my losses and roll the site back to the previous JavaScript version which works fine across all browsers.

We use cookies to make this website work, to understand how it's used, and to measure our advertising. Find out more about cookies.

Cookie preferences

make an enquiry

Quick form · 3 steps · 1 min

How can we help?

I am looking for

Website

New marketing website, microsite or redesign

E-commerce

Shopify store, new or rebuilt

Web application From £10,000 + VAT

Bespoke software and internal tools

AI implementation From £10,000 + VAT

Practical AI in your existing systems

Data visualisation From £10,000 + VAT

Dashboards and data pipelines

Migrations, hosting & support

Website migrations, web hosting and ongoing support

Something else / not sure yet

Let's talk it through

Prefer to talk?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Step 1 of 3

We'll be in touch within one business day to discuss your project. In the meantime, feel free to drop us a line at hello@enovate.co.uk if anything else comes up.

book directly

Book a call with Michael

Michael Walsh, Founder & Managing Director. Pick a time that suits you, add your name and email, and the calendar invitation is yours.

Loading available times…

You can still book through the full calendar, or send us a message.

Times shown in . The calendar invitation lands in your inbox the moment you confirm.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Booking is handled by Calendly; see our privacy policy.

You're booked in

(). The calendar invitation is on its way to .

RescheduleCancel