2012-05-30 3 views
-3

Добрый день, все,режим совместимости вызывает проблемы css

Я боюсь, что не могу использовать рабочий URL-адрес или образец кода для этого; Я работаю над собственным сайтом для клиента. Я также не могу реплицироваться в среде, в которой я создаю образец кода с нуля. Скорее, я вынужден использовать код, предоставленный моим клиентом, и должен настроить его, чтобы он работал. Выброс всего этого и начало уже не вариант, и поскольку я его не строил, изначально я понятия не имею, почему некоторые вещи закодированы так, как они есть.

Верьте мне: я хочу сделать это с нуля ... это настоящий спагетти-код.

Что бы я хотел знать, это если кто-нибудь здесь слышал об этой общей проблеме, и если есть какие-либо подходы, которые я мог бы использовать для поиска исправлений и обходов.

ПРОБЛЕМА: сайт отлично отображается в Firefox, Safari, Chrome, IE8 и IE9. Когда в IE8 или IE9, если я вхожу в «Режим совместимости», макет сдвигается и становится слегка перекошенным и сломанным. Z-индексы, похоже, не работают должным образом, позиционирование фонового изображения кажется выключенным, а некоторые высоты кажутся разбитыми.

ВОПРОС: Кто-нибудь слышал об этом или нашел способы адресовать/задавать ошибки интерпретации CSS, которые появляются только в «режиме совместимости»?

С уважением, Dave

+0

Какого доктайпа вы используете? –

+1

Боюсь, что нет никакой «общей проблемы», когда дело касается IE. IE - общая проблема. Без кода мы не можем вам помочь. –

+0

Извините, не могу помочь вам без дополнительной информации (простой пример кода с ошибкой) – PeeHaa

ответ

1

Может быть, вы видели это в MSDN - может быть полезно: Defining Document Compatibility

+1

Скотт: Благодарю вас за ссылку. Похоже, что проблема в том, что мое понимание «режима совместимости» было немного отключено. Если я правильно понимаю, IE8 и IE9 отображаются с ошибками отображения CSS, характерными для IE7, если включен режим совместимости. По существу, проблема заключалась в множестве вложенных элементов, некоторые из которых занимали позицию: относительная, а некоторые - абсолютные. – Sylvan

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