IE uses a different default model to style lists, if the margins and paddings of ul
or ol
are not set.
try to change this style in style.css:
ul {
list-style-type: none;
padding:0px;
}
by adding:
margin-left:0;
Noting that this is an older post and may have been resolved, I’ve run into a similar issue. I solved it by setting the ul list-style-position to outside explicitly (semi-pseudo code:
ul#sidebar {
list-style-position:outside;
}
My display issue showed itself in IE7 and earlier only, not in good browsers and not in IE8. Figuring it out was a pain in the neck for me… hope it saves someone else some time. 🙂