Вопрос

Это 2009 год.Наконец-то вышел Internet Explorer 8, а Firefox скоро выйдет версии 3.5.Многие крупные браузеры начинают интегрировать функции CSS3 и HTML 5 или делают это уже довольно давно.Тем не менее, я разрабатываю веб-страницы точно так же, как и в 2005 году.

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

Как я могу быстро определить, поддерживается ли функция CSS3 или HTML5 всеми основными современными браузерами?

Это было полезно?

Решение

Могу ли я использовать — это веб-сайт, на котором отслеживается поддержка браузерами текущих и будущих веб-стандартов.Проверьте это, если вы хотите знать, широко ли поддерживается данная функция.

Другие советы

Встраивание шрифтов через CSS с использованием @font-face.Webkit/Safari поддерживает его с версии 3.1, Microsoft — с IE4, Mozilla — с Firefox 3.5 (обзор поддержки браузера).

Кроме того, различные реализации API селекторов, который предоставляет встроенный в браузер механизм выбора CSS для использования в сценариях DOM.

Что касается других примеров, Когда я могу использовать... кажется, очень хорошая ссылка.

Я бы сказал, что display:table и набор селекторов CSS2.1 — это большие победы для дизайнеров.display:table решает некоторые неразрешимые или сложные макеты, такие как 100% высота и внутренние границы, не нарушая семантики и не используя реальные таблицы.

Несколько классов (.c1.c2)

Я часто использую минимальную/максимальную ширину/высоту.

Также работают :hover и !important - это здорово.

Мне бы хотелось добавить в этот список поддержку SVG, но Microsoft, естественно, напортачила.

Кстати, большое предупреждение для тех, кто интересуется возможностями HTML5.Официальной даты принятия этой спецификации нет.Предполагалось даже, что это может занять еще 10 лет (хотя я в этом сомневаюсь).Дело в том, что все, что вы делаете сейчас с HTML5, может быть сломано, когда выйдет официальная спецификация, а тем временем вы можете ожидать множества несоответствий браузера, ошибок и изменений API (не говоря уже о браузерах, которые вообще не поддерживают эти функции). .

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

Справочные документы:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top