IE7 дает UL маржу, хотя я сказал, чтобы не - PullRequest
1 голос
/ 20 марта 2011

У меня есть 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 (или другое отрицательное значение), но, конечно, это влияет и на другие браузеры. Спасибоза любую помощь: -)

1 Ответ

1 голос
/ 20 марта 2011

Обычно я просто использую «чистый стандартный CSS» для кросс-браузерной совместимости.

Вы тестировали в Google Chrome, Firefox и Safari?

Попробуйте установить «модель коробки» на UL, используя display:block;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...