2012-02-09 2 views
2

У меня проблемы с выравниванием. Я ранее задавал вопрос, потому что все было правильно организовано во всех браузерах, кроме FF. У меня теперь все правильно, но, конечно, IE набросился на проблемы. Он отлично работает в IE8 и IE9, но не в IE7.Проблемы с выравниванием в IE7

http://jsfiddle.net/cSq6W/2/

В основном левый столбец, где правый столбец должен быть и в правой колонке ниже. У меня такое чувство, что оно имеет какое-то отношение к inline: block или display: table-cell. Известны ли ошибки в этих стилях в IE7?

ответ

2

display:table-cell не работает IE7. Если вы отчаянно нуждаются функциональные возможности, которые могут быть предоставлены только display: table-cell в IE7, у вас есть два варианта:

  • использовать реальный <table> и страдают unsemantic HTML.
  • Используйте JavaScript для IE7 (и ниже), чтобы исправить его.
+0

Спасибо. То, что я закончил, было похоже. Я использовал для соответствующих областей. Я использовал это только потому, что это была единственная проблема IE7, и это была только одна страница (я знаю, что это не должно быть широко распространенным исправлением, но оно очень содержалось, поэтому я решил использовать его здесь). – MillerMedia