Какие веб-браузеры дают больше всего проблем с несовместимостью? - PullRequest
2 голосов
/ 13 февраля 2010

Я не уверен на 100%, должен ли я публиковать это здесь, но где еще я могу публиковать это (определенно не Server Fault или Super User), так что, надеюсь, это не слишком неуместно.

В настоящее время я разрабатываю скрипт, который надеюсь выпустить в качестве плагина для WordPress и других систем управления контентом с открытым исходным кодом. Цель сценария - позволить веб-дизайнерам динамически прикреплять таблицы стилей и JavaScript в зависимости от того, какой браузер использует посетитель. Так что, если их сайт выглядит немного странно, например, в Chrome, тогда они могут добавить хак css или javascript только для этого одного браузера. В сценарии также появятся некоторые дополнительные функции, но это главная цель.

В любом случае, я хотел бы знать, для каких браузеров должна быть включена поддержка, для этого мне нужно знать, какой из них доставляет дизайнерам / разработчикам больше всего хлопот. Не только имя, но и версия (т. Е. Internet Explorer 4). Большое спасибо заранее!

Ответы [ 6 ]

5 голосов
/ 13 февраля 2010

IE6, безусловно, самый проблематичный из всех браузеров. Хотя его использование уменьшается с каждым месяцем, оно все еще широко используется. Все браузеры IE всегда страдали от проблем с отображением. Иногда поля не совпадают с установленными, потому что вам нужно пойти вниз по иерархии CSS, чтобы установить все поля, чтобы понять, что происходит. Вам не нужно беспокоиться о чем-либо ниже IE6.

1 голос
/ 13 февраля 2010

Все версии IE ... Microsoft никогда не любит соответствовать стандартам W3C, поэтому они предпочитают добавлять хаки для "соответствия"

Я знаю, что браузеры Opera пока не поддерживают CSS3 (последний выпуск) .... Веселись!

1 голос
/ 13 февраля 2010

В Сети много статей, обсуждающих эту тему.

Вот пример

0 голосов
/ 13 февраля 2010

В наши дни большинство людей разрабатывают для IE6 +, что означает, что они разрабатывают для стандартов W3C с IE6, поднимающим арьергард. Вот фантастический сайт , который разбивает все функции браузера на браузер, начиная с IE6 и выше.

0 голосов
/ 13 февраля 2010

Всякий раз, когда кто-то говорит о «проблемах совместимости браузера», почти во всех случаях настоящие проблемы связаны с IE.Разметка, написанная для веб-стандартов, обычно хорошо работает в любом другом браузере, за исключением периодической настройки, но существуют десятки, если не сотни веб-сайтов, посвященных взлому и исправлению IE, хотя ни один не посвящен тому же.Фактически, для этой цели уже есть библиотеки javascript, позволяющие IE работать так же, как другие более современные браузеры, такие как Dean Edwards ie7.js и 'maximize' (я думаю, это называется).

Большинство разработчиков пишутСтандарты, протестируйте в современных браузерах, отрегулируйте при необходимости, затем дрожащей рукой откройте IE.Отдельные CSS и javascript для современных браузеров не нужны.Хотя некоторые могут предпочесть сделать это с IE, большинство из нас обходятся условными комментариями и передают IE то, что нужно IE, чтобы исправить себя.

0 голосов
/ 13 февраля 2010

Мой голос, поскольку проблемные браузеры все еще широко распространены, должен быть IE 6.

...