Какие новые функции браузера доступны сегодня? - PullRequest
7 голосов
/ 23 мая 2009

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

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

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

Ответы [ 4 ]

13 голосов
/ 23 мая 2009

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

3 голосов
/ 23 мая 2009

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

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

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

1 голос
/ 23 мая 2009

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

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

Я часто использую min / max-width / height.

Также работает: hover и! Важный потрясающие.

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

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

1 голос
/ 23 мая 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...