This answer ( @ceindeg answer ) partially worked for me, but reduced the size of the parent container, and I had a background that I wanted to place at the bottom.
So I just went to position: absolute for the IE- only footer.
You can use the media query only for IE, so other browsers work fine (look here: how to target only IE (any version) in the stylesheet? ).
In my case, I wanted to target IE10 and IE11, so I used this:
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { footer { position: absolute; bottom: 0; } .parent-container { position: relative // Add some padding-bottom to the parent container so it won't be glued together padding-bottom: 30px; } }
source share