First off, I've read the following articles, just to brush up on the issues and I've dealt with them before:
Position Relative / Absolute / Fixed in IE
http://www.brunildo.org/test/IE_raf3.html
http://www.satzansatz.de/cssd/onhavinglayout.html
For some people with these problems might be new and the above will help, however in my case, I have the following in All non-IE browsers:
http://cl.ly/4n6F [image]
And the following in IE7
http://cl.ly/4nYm [image]
I understand that I need to trigger hasLayout = true
on the large brown <div id="footer">
because it is position: relative
which is triggering hasLayout = false
in IE7. I've tried zoom: 1
, and display: inline-block
in attempt to trigger hasLayout on #footer
but no success.
Here is the site live for your viewing pleasure: http://hannahnour.co
The cause of the disappearing div is that hasLayout is currently false
on #footer
.
How can I trigger it?!