2009-03-31 1 views
3

Переехал связь, потому что больше не указывает на сайт, и решение было найденоIE7 является отступов текста, когда оно не должно быть

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

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

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

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

+0

FYI, это кажется нормальным в IE8. Извините, но у меня нет ответа! – Alan

+0

Получали ли вы те же результаты в режиме совместимости ... т. Е. Отступ? – alex

ответ

9

В вашем файле 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; 
} 
+0

Я уже собирался опубликовать этот же ответ после отладки! Хороший улов. –

+0

Ах, конечно ... Я ненавижу реализацию CSS других людей, как календарь! – alex

 Смежные вопросы

  • Нет связанных вопросов^_^