IE7给了UL一个保证金,即使我告诉它不要

时间:2011-03-20 16:45:45

标签: css internet-explorer-7

我有ul在普通浏览器中显示正常,甚至IE8!但是,当我把IE8置于IE7模式时(这可能是问题吗?),我得到了左边的布局(右边的正常行为:

IE7 behaviour on the left, normal behaviour on the right.

这是我的CSS:

ul
{
    position: relative;
    z-index: 3;
    list-style: none;
    margin: 0px;
    padding: 0px;
    background: transparent;
    margin-left: 0px;
}

我的问题是:我如何摆脱愚蠢的偏移(我使用margin-left -10px(或其他负值),但当然也会影响其他浏览器。感谢您的帮助: - )< / p>

1 个答案:

答案 0 :(得分:1)

我通常只使用“干净的标准CSS”来实现跨浏览器的兼容性。

您是否在Google Chrome,Firefox和Safari中测试过?

尝试使用display:block;

在UL上设置“盒子模型”