Лучший подход для исправления проблем CSS для работы с IE 7 - PullRequest
4 голосов
/ 12 ноября 2008

Недавно я начал поддерживать веб-приложение, которое, к сожалению, работает только с IE 6. Большинство проблем связано с CSS.

Есть ли какой-нибудь инструмент, который поможет мне стандартизировать классы CSS для работы с и IE 6 и IE 7 ? Я понимаю, что должен пройти стандарты, но мне нужно с чего-то начать быстро.

Firebug может помочь мне в некоторой степени определить классы CSS, связанные с элементами пользовательского интерфейса (если страница отображается в firefox). Но я искал что-то более похожее на инструмент советника. Если у вас есть какой-то опыт, пожалуйста, не стесняйтесь.

Ответы [ 4 ]

5 голосов
/ 25 марта 2009

Попробуйте SuperPreview или весь пакет (Expression Web анонсирован на Mix) ..

SuperPreview - это новое бесплатное автономное приложение от Microsoft (все еще в бета-версии), которое позволяет вам видеть, как ваши сайты будут выглядеть в разных версиях Internet Explorer, делая переход с IE6 на 7 и 8 намного проще, чем раньше, без необходимости запуска Виртуальная машина для запуска IE6 или отдельный компьютер, предназначенный для работы IE6.

3 голосов
/ 12 ноября 2008

Tredosoft Несколько IE - это хорошее сравнение / контраст. Вы продолжаете и обновляете до IE7, затем устанавливаете это (выбирая только опцию IE6, если вам не нужны все версии 5.5 / 5.0 / 4.0 / и т. Д.), И вы можете видеть страницы одновременно в обоих браузерах. Это поможет вам выяснить, что должно быть обусловлено / взломано.

Кроме того, IE Developer Toolbar , хотя и не так хорошо, как Firebug et. al., по крайней мере, позволит вам увидеть в IE, что, по мнению браузера, происходит с вашим стилем.

3 голосов
/ 12 ноября 2008
1 голос
/ 24 июля 2009

Иногда вам нужно ввести небольшой взлом для IE6 и IE7, например, удаление двойного поля, и я использую следующий чистый код CSS

css-selector { code for all browsers }

*html css-selector {code for IE6 browser }

*+html css-selector {code for IE7 browser } 

это не тот инструмент, который вы ожидаете, но, возможно, он поможет

...