2013-04-30 7 views
0

http://templesmc.staging.wpengine.com/tutv/960gs альфа и омега классы учтенные в ≤IE8

В части моего сайта, где я использую alpha и omega классы для вложенной сетки div сек, Internet Explorer 8 и ниже, кажется, не признают существование эти классы. В инспекторе IE он показывает исходные поля сетки 10px на месте, не переопределяя классы alpha/omega.

Это нарушает макет, оставляя дополнительные 10px маржи.

Я искал по всему - я знаю ошибку верхнего края IE8, но я ничего не видел о проблемах с левым и правым полям.

+0

Здесь, при переполнении стека, код обычно предпочитается ссылкой на веб-сайт, потому что, как только ссылка изменится, вопрос больше не будет иметь исторического значения. Посетите [здесь] (http://meta.stackoverflow.com/editing-help) за помощью с кодом форматирования в свой вопрос. Также может быть полезно использовать [jsFiddle] (http://jsfiddle.net), чтобы помочь проиллюстрировать вашу точку зрения. –

+0

Спасибо за подсказку. Я буду помнить это о будущем. –

ответ

0

Проблема заключается в том, что в CSS, классы альфа и омега использует п-й ребенок, который не работает в IE8 и ниже: .alpha, .has-taxonomy-show.singular #content .video-sidebar .video-section .video-item:nth-child(even)

.omega, .has-taxonomy-show.singular #content .video-sidebar .video-section .video-item:nth-child(odd) 

вы должны сделать это с помощью JQuery только для IE8 <

+0

Вот и все! Я бы подумал, что эти две группы не будут влиять на понимание IE8 полностью - я ожидал, что он по-прежнему будет по-прежнему уважать классы самостоятельно. Пора сделать некоторое чтение об этом. Огромное спасибо. –

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

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