#css #cross-browser #web-standards
#css #кроссбраузерность #веб-стандарты
Вопрос:
Хорошо, у меня есть пара похожих вопросов здесь.
Браузеры, о которых я говорю: IE — Gecko (Firefox) — Webkit (Google Chrome, Safari)
ВОПРОС 1
Какой из трех указанных браузеров наиболее соответствует стандартам CSS3? Что хуже всего соответствует стандартам CSS3 (при обращении к последним стандартам).
ВОПРОС 2
Я пытаюсь создать сайт, который напрямую показывает (дает примеры) различия между поддерживаемыми вещами в трех указанных браузерах. Есть ли список вещей, которые изначально не поддерживаются ни одним из трех браузеров, которые должны быть (т. Е. Определены в стандарте CSS3)?
Ответ №1:
Лучшее место для поиска ответов на ваши вопросы CanIUse.com .
На этом сайте есть таблицы совместимости для всех основных браузеров (и версий) для более чем сотни различных функций браузера.
Список функций, которые он охватывает, довольно полный. В нем также указывается статус рассматриваемой функции, т.Е. Является ли она утвержденным стандартом или все еще находится в стадии разработки комитетами по стандартам.
Большинство официальных стандартов CSS3 и HTML5 присутствуют во всех основных браузерах, но есть много функций, которые находятся на разных стадиях утверждения, но которые все равно были добавлены в один или несколько браузеров. (действительно, IE9 в какой-то степени отстает от других браузеров, но когда Microsoft выпустила его, они изо всех сил старались указать, что он поддерживает все утвержденные в настоящее время стандарты; они не внедрили ничего, что еще ожидало одобрения, но это оставило их уже на некотором расстоянии от других, даже когда они были запущены, поскольку Microsoftдругие не играют по этому правилу).
Это означает, что ответы на ваши вопросы, вероятно, будут постоянно меняться, поскольку придумываются новые функции, другие внедряются в различные браузеры, а другие проходят через комитеты по стандартам.
Комментарии:
1. Кроме того, если вам нужно обнаружение функций времени выполнения HTML5 и CSS3, взгляните на Modernizr: modernizr.com