Могу ли я использовать HTML5 сейчас, чтобы создать сайт - PullRequest
9 голосов
/ 28 мая 2010

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

Ответы [ 6 ]

10 голосов
/ 28 мая 2010

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

8 голосов
/ 28 мая 2010

Я создал сайт в 100% семантическом HTML5, протестирован только в Firefox, Chrome и Safari. Когда я закончил, я добавил эти три сценария и загрузил их в IE6 и IE7 - выглядело идеально, как пиксель! хорошо, отлично - это преувеличение Это не выглядит точно так же, но выглядит хорошо, например нет разбитых деталей компоновки, все разборчиво и функционально.

YMMV, но они почти наверняка дадут вам как минимум 90% пути.

4 голосов
/ 28 мая 2010

Как и во всех новых технологиях, убедитесь, что ваш сайт изящно ухудшается.

Поэтому не используйте новый тег <canvas> в качестве основной части вашего веб-сайта, но вы можете предоставить небольшой виджет или что-то (что не является необходимым или частью основного контента), которое использует его.

Или, если вы используете тег <video>, убедитесь, что у вас есть резервный Flash-способ просмотра видео (тем более что кодеки, поддерживаемые <video>, на данный момент полностью фрагментированы!)

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

3 голосов
/ 28 мая 2010

Я бы сказал, сначала проверьте свою статистику .. сколько пользователей все еще используют Internet Explorer и насколько они важны для вас. Другими словами, если 80% ваших пользователей используют браузер, который не поддерживает HTML5, то я бы сказал, не делайте этого

2 голосов
/ 28 мая 2010

Ты уверен, что можешь. Я мог бы написать все, что вы можете сделать с HTML5 сейчас, но я просто сделаю ссылку на замечательную статью, опубликованную на http://html5doctor.com.

http://html5doctor.com/how-to-use-html5-in-your-client-work-right-now/

1 голос
/ 28 мая 2010

Чарли, да, это возможно, но, как вы сказали, некоторые функции поддерживаются большинством современных браузеров, хотя в настоящее время поддерживаются не все функции. Посмотрите здесь: http://html5demos.com/

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