Исправлять ошибки браузера по мере их поступления или сохранять их до конца? - PullRequest
3 голосов
/ 03 ноября 2008

С помощью ошибок CSS вы исправляете их по мере появления на каждом этапе разработки или сохраняете их до конца? поскольку я нахожусь на довольно ранней стадии в большом проекте и, похоже, увязла в досадных ошибках IE6.

Ответы [ 6 ]

7 голосов
/ 03 ноября 2008

Мой рабочий процесс:

  • Разработка на Firefox. Редактировать: Попробуйте и позаботьтесь об известных ошибках ie6 - но не тратьте время на проверку.
  • 1010 * Validate *
  • Проверка на Chrome / Safari. Обычно ОК
  • Взлом для IE7 - Обычно не так много, чтобы сделать. При необходимости добавьте хаки в отдельную таблицу стилей.
  • Взлом для IE6. При необходимости добавьте хаки в отдельную таблицу стилей.
3 голосов
/ 03 ноября 2008

Я склонен их копить; если вы разрабатываете по стандартам W3C, у вас должна быть прочная основа. Кроме того, со временем вы обычно знакомитесь с различными недостатками Internet Explorer и учитываете их в процессе разработки.

В конце концов, мне нравится сначала разрабатывать с Firefox и исправлять любые ошибки, которые я мог бы не исправить во время процесса в конце процесса.

  • Выберите DOCTYPE и придерживайтесь его
  • Начните разработку в FireFox
  • Используйте HTMLTidy или подобный плагин, чтобы ваш код был чистым и блестящим
  • Проверьте Internet Explorer 6 и Internet Explorer 7
  • Использование CSS хаков или условных операторов и таблиц стилей для IE
  • Подтвердите еще и сделайте окончательные проверки.
3 голосов
/ 03 ноября 2008

Я стараюсь решать их как можно скорее.

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

Я делаю основную часть своей работы в Firefox, но регулярно проверяю в IE, чтобы убедиться, что все играет хорошо

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

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

1 голос
/ 03 ноября 2008

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

1 голос
/ 03 ноября 2008

хороший совет: протестируйте по ходу дела, сетку YUI, отсканируйте список ошибок IE заранее, не позволяйте browsershots.org сводить вас с ума ...

http://www.communitymx.com/content/article.cfm?cid=C37E0

http://webdesign.about.com/od/internetexplorer/a/aa082906.htm

http://ask.metafilter.com/100059/Help-me-understand-what-I-need-to-make-my-website-compliant-with-IE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...