Каковы ваши лучшие инструменты или методы для получения одинакового дисплея в IE6 / 7 и Firefox? [закрыто]

Я не говорю об инструментах, которые позволяют просматривать страницу в комбинациях операционных систем и браузеров, таких как crossbrowsertesting.com, но при создании или определении фактического CSS.

25.08.2008 14:28:47
8 ОТВЕТОВ
РЕШЕНИЕ

Если вы, ребята, все еще пишете для IE6, вы делаете ошибку.

Я использую IE7.js, чтобы получить IE6 для отображения страниц, таких как IE7. IE7 не идеален, но, по крайней мере, имеет некоторое подобие стандартов. Поскольку мне нужно кодировать только для IE7 и FF, это делает меня на 33% более эффективным с точки зрения тестирования на браузерах, что, на мой взгляд, имеет смысл для бизнеса.

Ссылка: IE7.js

3
26.08.2008 00:28:47

Я пишу по стандартам, и Firefox и IE7 придерживаются довольно хорошего общего набора.

Насколько мне известно, IE6 мертв, но если я вернусь в профессиональную веб-разработку, мне, вероятно, придется пересмотреть это;)

0
25.08.2008 14:31:17

Я пытаюсь создать совместимую со стандартами страницу и проводить все тесты в Firefox (поскольку у него есть несколько отличных расширений для разработки, таких как Web Developer и Firebug). Затем, когда я закончу, я тестирую сайт в IE, а затем делаю все необходимые небольшие изменения. Я считаю, что мне нужно сделать очень мало изменений, так как я не делаю ничего чрезвычайно сложного с CSS.

Раньше у меня было больше проблем с различиями в Javascript, но после того, как я начал использовать библиотеки Javascript (например, jQuery), у меня перестали возникать серьезные проблемы с этим.

0
25.08.2008 14:34:10

Перетяжка.

IE6 может немного усложниться при использовании поля margin для горизонтального размещения элементов на странице. Если вы масштабируете свои элементы и размещаете содержимое внутри, используя отступы, вы можете сделать так, чтобы многие макеты прекрасно работали в IE6 / 7, FF, Safari и Opera без каких-либо взломов. IE5.5 делает вещи немного более липкими из-за сломанной модели коробки, но я думаю, что мы можем в значительной степени просчитать это в большинстве случаев сейчас.

0
25.08.2008 14:34:18

Я пытаюсь создать совместимую со стандартами страницу и проводить все тесты в Firefox (поскольку у него есть несколько отличных расширений для разработки, таких как Web Developer и Firebug). Затем, когда я закончу, я тестирую сайт в IE, а затем делаю все необходимые небольшие изменения. Я считаю, что мне нужно сделать очень мало изменений, так как я не делаю ничего чрезвычайно сложного с CSS.

То же самое здесь, за исключением того, что я не склонен использовать Firebug и тому подобное. Однако у меня недавно были проблемы с IE6, которые решаются простым обходом CSS:

/* All browsers read: */
html body {
    margin: 10px;
}

/* FF, IE7, Op etc. read: */
html > body {
    margin: 0;
}
0
25.08.2008 14:36:28

Используйте сброс CSS, чтобы выровнять поле в браузерах. У YUI и Эрика Мейера хорошие.

4
25.08.2008 14:37:20

Я с Эли. Писание с использованием firefox (с установленным firebug) заставляет вас сначала писать «более совместимый» код, а затем выполнять его в дальнейшем, когда вы придете к тому, чтобы сделать его совместимым с IE.

Используйте сайт QuirksMode, чтобы помочь вам найти ответы на информацию о совместимости

0
25.08.2008 14:41:45

Если это новый проект, я ставлю перед собой цель проверить все изменения html + css во всех браузерах, на которые я нацеливаюсь, когда я делаю изменения. В прошлом я имел тенденцию сосредотачиваться на своем любимом браузере и затем проверять с другими после того, как я был сделан, чтобы обнаружить, что одна или более маленьких причуд присутствовали, и было очень утомительно определить фактическую причину. Теперь у меня открыты все браузеры, и я просто обновляю каждый после каждого изменения html / css, чтобы убедиться, что дисплей соответствует моим ожиданиям. Когда что-то идет не так, я точно знаю, что вызвало это.

Тестирование на всех браузерах может показаться трудоемким, но в долгосрочной перспективе это фактически экономит время, так как вы сразу же обнаруживаете проблемы.

0
25.08.2008 23:16:03