У меня были проблемы с ie7 в течение последнего часа, и кажется, что он игнорирует некоторые стили, которые у меня есть в определенный момент.
Сначала я был сбит с толку, потому что у меня был этот стиль:
#results-main {
min-height: 440px;
color: black;
}
это полностью работает в fireox и т. Д., Но тогда ie7 был стервой по этому поводу и не отображал никаких стилей для результатов.Я добавил его в отдельном ie.css с условным для ie7, и это сработало.Я исследовал больше в этом, потому что я знал, что у меня уже был этот стиль (так зачем дублировать его в ie.css?), И я был озадачен тем, что узнал.Видимо, т.е. игнорирует мои стили из линии 600+.
Я знаю, что есть ограничение на импортируемые стили (32 таблицы стилей), поэтому я сжал все свои стили в одном.Я также знаю, то есть ограничение размера файла 300 + КБ для CSS, и я думаю, что я только на 19 КБ.Так что же происходит с IE7, игнорирующим мои стили в определенный момент?
Я проверил это, переместив основную область результатов вверх.теперь они находятся на линии 127, и это полностью работает, т.е. сейчас.Так что же это за сделка?!
Я включил здесь часть моей css:
http://pastie.org/1635871
что-нибудь от # results-main вниз, не будет отображатьсяв IE7.Если я переключу основные стили результатов с помощью, скажем, стилей #nav, то результаты main будут отображаться в IE7, а стили #nav - нет.