IE7 делает отступ, когда не должно быть - PullRequest
3 голосов
/ 31 марта 2009

Перемещена ссылка, поскольку она больше не указывает на сайт, и решение найдено

У меня есть несколько элементов списка, которые имеют загадочный левый отступ / поле.

В Firefox он отображается так, как ожидалось. Но в IE7 есть отступ текста или что-то, заставляющее внутренний текст находиться примерно в 4 пробелах. См. Пример ссылки выше.

Я установил padding в 0, margin в 0 (хотя это не должно быть так, поскольку граница обходит элемент, содержащий пробел), text-indent в 0 и text-align: left.

Кто-нибудь знает, что может быть причиной этого?

1 Ответ

9 голосов
/ 31 марта 2009

В вашем файле style.css вы устанавливаете LIST-STYLE-POSITION внутри. Это вызывает вашу проблему в IE.

#content-body UL {
    LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}

Вы можете удалить этот элемент или добавить стиль к вашему .events UL

.events UL {
    ...
    LIST-STYLE-POSITION: outside! important;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...