Когда я должен перейти на HTML5 и CSS3? - PullRequest
8 голосов
/ 14 февраля 2010

В HTML5 и CSS3 много шума. Откуда мне знать, что пришло время начать с ними и сразу использовать их в моих проектах, или как далеко мы их используем?

Обновление: Я не хочу применять правила:

Изящная деградация
Прогрессивное улучшение

Я знаю, если это так, то мы можем использовать их сегодня.

Ответы [ 9 ]

20 голосов
/ 14 февраля 2010
13 голосов
/ 14 февраля 2010

Перейдите к HTML 5 сейчас, но убедитесь, что ваш сайт изящно ухудшается, если браузер пользователя не поддерживает новейшие технологии. Это основное решение для CSS3.

4 голосов
/ 14 февраля 2010

Оглядываясь назад на то, сколько времени понадобилось большинству обычных браузеров для поддержки HTML4 и CSS1, я могу предсказать, что широко распространенная поддержка HTML5 и CSS3 будет доступна примерно к 2025 году.

3 голосов
/ 15 февраля 2010

Я работаю в среде, где 90% используют IE7 и IE8, поэтому я неохотно использую HTML5 и CSS3, а затем должен обеспечить постепенное снижение производительности. Это как удвоение работы, но такая же оплата, и это нарушает принцип СУХОГО (не повторяй себя).

Полагаю, это зависит от того, увлекаетесь ли вы настройкой CSS и Javascript и имеете ли вы немного свободного времени. Если вы это сделаете, то используйте HTML5 и CSS3 и обеспечьте постепенную деградацию. В противном случае ..

Я знаю, что это замедлит принятие HTML5 и CSS3, но когда мы говорим о деньгах и управлении, что мы можем сделать?

^ _ ^

3 голосов
/ 14 февраля 2010

Еще один, знаменитый список Петра-Павла Коха:

http://www.quirksmode.org/compatibility.html

2 голосов
/ 14 февраля 2010

Я думаю, это также зависит от того, какое приложение / веб-сайт вы делаете, и от целевой аудитории. если ожидается, что у целевой аудитории есть браузер, поддерживающий технологии, которые вы собираетесь использовать, вы можете их использовать. в противном случае, как сказал Райсбоул: «Прогрессивное улучшение, постепенное ухудшение», лично мне не очень нравится загромождать мой код «хаки» или исправлениями

1 голос
/ 15 февраля 2010

Все зависит от вашей целевой аудитории. Если вы делаете что-то вроде технического блога, где у аудитории, скорее всего, есть современный, обновленный браузер, то вы наверняка сходите с ума по HTML5 CSS3. Но если вы делаете что-то для какого-либо бизнеса или веб-сайта для немного менее опытной аудитории, я бы придерживался

0 голосов
/ 15 февраля 2010

Начните использовать его сейчас и подталкивайте посетителей своего веб-сайта к обновлению своего браузера.Microsoft, как обычно, последний, кто реализовал этот материал, и теперь мы можем загружать на наш веб-сервер модные шрифты.

0 голосов
/ 15 февраля 2010

HTML5 и CSS3 являются модульными проектами. Они должны быть приняты по частям. Вам следует поговорить о конкретных функциях или модулях в рамках этих проектов и спросить, можете ли вы использовать их сегодня.

В HTML5 есть вещи, которые совместимы со всеми старыми браузерами, например, новый тип документа.

Тогда есть вещи, которые можно «подделать» из javascript, такие как собственное декодирование json или локальное хранилище (с резервным запуском флэш).

Пройдет много лет, прежде чем вы сможете использовать все спецификации, но вам не нужно ждать этого.

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