65536: Да, речь ПФ. Имеет такое место быть. ИМХО весьма сомнительная штука — дурной интерфейс окажется полезнее с этой точки зрения обычной текстовой страницы с очень интересным контентом..
Опера? Да ну... Самый непредсказуемый браузер — чуть ли не в каждом релизе переписывали приличную часть движка. Доходило до того, что в разных релизах одной версии были абсолютно разные глюки.
К тому же, она не умела половины того, что делали IE или FF. Достаточно сказать, что даже забытая, мать её, 5-ка умела делать фоновые запросы ещё в 2000-м году. Да, ActiveX, но тем не менее. А Опера только в 2009-м. Слава богу, теперь проблем нет:)
Денис Инешин: После IE5. Версия 5.5 по факту была только в мануалах и стала опорной точкой для перехода в Quirks Mode. На практике у людей была 5-ка, после которой появилась 6-ка, фактически минуя фазу перехода на 5.5. И да, поддержка в 6-ке CSS хотя бы по состоянию на 2001 год был прорывом...
Не помнишь, как приличная часть студий лет 12 назад говорили — мы делаем сайты только под Internet Explorer?)
Денис Инешин: Пахнуло hasLayout... Это даже не про IE8, а про 7-ку и ниже... А ведь ещё 6 лет назад я рассказывал на курсах, как нужно делать под IE6.
И когда доходило дело до expression или behavior... У слушателей закипал мозг:) Я буквально это видел.
Денис Инешин: Я давно выкинул привычку делать фронт-енд для IE8, и даже забыл, что для radio и checkbox он отказывается запускать события, если у них стоит display:none или visibility:hidden.
Делая пример, окунулся опять в этот прекрасный до боли в заднице мир...
Денис Инешин: Да там и с box-shadow будет проблема... Куда уж там до border-image:) Так что тут про принципу деградации — для всех красота, а для старых ослов выставлять свои правила, чтобы не лепить в одну кучу.