# IE Changing relative-positioned divs to absolute

**URL:** <https://forum.kirupa.com/t/ie-changing-relative-positioned-divs-to-absolute/286621>\
**Category:** web dev\
**Created:** [April 17, 2009, 7:33pm UTC](https://forum.kirupa.com/t/ie-changing-relative-positioned-divs-to-absolute/286621 "2009-04-17T19:33:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shane\_c](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shane\_c](https://forum.kirupa.com/u/shane_c)\
**Post date:** [April 17, 2009, 7:33pm UTC](https://forum.kirupa.com/t/ie-changing-relative-positioned-divs-to-absolute/286621/1 "2009-04-17T19:33:40Z")

</div>

I’m having a weird issue with a site I’m working on… My menu is a relatively positioned div, with a set height, width, display, position, and all that, so the IE “hasLayout” issue shouldn’t be a problem. Within that menu I also have an absolute-positioned div, which I have placed below the actual menu.

In IE (6 & 7), it’s displaying the menu div as absolute-positioned. When I use the developer toolbar to inspect it, it shows a \<!\> as a parent node of my menu div. That \<!\> node is shown to have all of the correct properties I want my menu div to have, but my menu div is, for some reason, absolute-positioned.

I can PM the source/URL if you want, but I can’t display it publicly.

Thanks 🍺

_EDIT_ Solved. Turns out the WP theme I was using had some weird piece of js that was wrapping some of my divs with some other crap. Deleted it and it’s good.

I figured it out with the help of the fantastically awesome [Firebug Lite](http://getfirebug.com/lite.html), which you can use with any browser (since IE developer tools is pretty crappy).
