Актуален ли режим причуд в 2011 году? - PullRequest
7 голосов
/ 19 июня 2011

Со всеми последними браузерами, такими как IE9, FF4, когда-либо обновляющимися Chrome и т. Д., Нам все еще нужен режим причуд?

Если да, то где это полезно?По какому сценарию?

Ответы [ 3 ]

8 голосов
/ 19 июня 2011

Режим Quirks предназначен для того, чтобы позволить (значительно) старым веб-сайтам работать в (сравнительно) новых браузерах.

Новые разработки никогда не должны выполняться в режиме Quirks, но режим Quirks будет сохраняться до тех пор, покавсе еще старые не обновленные веб-сайты, которые требуют этого (то есть навсегда).

6 голосов
/ 19 июня 2011

Нет.Вы никогда не должны использовать режим причуд.Он перестал иметь какое-либо значение, когда IE 5.0 и 5.5 перестали использоваться.

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

Однако IE6 вместе со всеми версиями всех браузеров, выпущенных с тех пор, поддерживает режим стандартов.

Некоторые из них все еще поддерживают устаревшую поддержку режима причуд, но вы не должныне позволяют им использовать это.(это срабатывает, если вы пренебрегаете включением <!DOCTYPE> в верхней части HTML-кода, поэтому вы всегда должны объявлять тип документа)

В маловероятном случае необходимости поддержки IE5 используйте причудыРежим.В противном случае избегайте любой ценой.

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

Если это общедоступный веб-сайт, тоиспользование режима причуд теперь не следует даже рассматривать, так как это будет выглядеть отвратительно во многих современных браузерах.Даже если он находится в корпоративной среде, я настоятельно рекомендую перевести его в стандартный режим, поскольку от этого выиграют даже пользователи IE6 (если ничего другого, это сделает их возможное обновление до более нового браузера менее болезненным).Единственный раз, когда вы не сможете использовать стандартный режим, это если у вас есть клиент, который все еще привязан к IE5.Но если ты это понял, то уже должен был убежать с криком.

2 голосов
/ 19 июня 2011

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

...