Сведения о вопросе

Codeliver

03:21, 11th August, 2020

Теги

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

Просмотров: 533   Ответов: 8

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



  Сведения об ответе

davran

03:49, 25th August, 2020

Используйте сброс css для выравнивания поля между браузерами. YUI и у Эрика Мейера есть хорошие.


  Сведения об ответе

ASSembler

22:01, 2nd August, 2020

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

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

Ссылка: IE7.js


  Сведения об ответе

PHPH

03:08, 14th August, 2020

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

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


  Сведения об ответе

piter

12:46, 2nd August, 2020

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

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


  Сведения об ответе

padenie

04:07, 16th August, 2020

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

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


  Сведения об ответе

screen

09:08, 17th August, 2020

Набивка.

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


  Сведения об ответе

lesha

06:45, 21st August, 2020

Я стараюсь сделать страницу, соответствующую стандартам, и делаю все свое тестирование в 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;
}


  Сведения об ответе

$DOLLAR

04:32, 21st August, 2020

Я с Эли. Написание против firefox (с установленным firebug) заставляет вас писать код "more compatible" для начала, а затем его меньше работы позже вниз по линии, когда вы приходите, чтобы сделать его совместимым с IE.

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться