Подтвердить что ты не робот

Пришло ли время начать разработку с HTML5?

От поиска SO этот вопрос уже был задан почти год назад.

Итак, теперь с новым FF, Opera, IE, наконец-то пришло время начинать разработку сайтов с помощью HTML5 или еще немного преждевременно и вызовет проблемы совместимости?

Использует ли HTML5 просто требование использовать все больше JS на веб-сайтах, чтобы "обмануть" старые браузеры в правильной работе?

4b9b3361

Ответ 1

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

Помимо этого, он создаст хороший бета-сайт и даст вам начало, когда станет новой технологией. Однако до тех пор, пока браузеры с поддержкой HTML 5 не будут широко распространены (по крайней мере, 20% рынка, возможно, 50%), мало смысла отчуждать почти весь интернет.

Ответ 2

Это отличная идея, если она используется в Progressive Enhancement ". то есть. Составьте свой сайт для работы в" стандартном" режиме HTML 4.01, а затем добавьте несколько причудливых HTML 5 бит, чтобы придать ему дополнительные преимущества в браузерах, поддерживающих HTML 5

Ответ 3

Если функция HTML 5 будет полезна для проекта, над которым вы работаете, тогда стоит рассмотреть его использование.

Вам нужно будет взвесить преимущества от возможности изменения спецификации, менее зрелые инструменты тестирования, доступные для проверки HTML5, и вероятность того, что вам понадобится использовать JavaScript для подделки поддержки в старых браузерах (конечно, HTML 5 spec дает дорожную карту, которую кто-то еще, возможно, уже соблюдал при написании такой JS).

Если HTML 4.01 дает вам все, что вам нужно -— придерживайтесь этого.

Ответ 4

Оцените целевую аудиторию. Возможно, они будут ранними усыновителями? Важно ли, чтобы все посетители вашего сайта удовлетворяли требованиям? Или некоторые не возражают против неудобного, но вежливого сообщения "пожалуйста, обновите свой браузер"?

Для бизнес-сайтов я бы сказал нет. Во всяком случае, пока нет. Вероятно, вы не можете потерять пользователей старых браузеров.

Для персонального веб-сайта или проекта, почему бы и нет? Будет большой опыт изучения последних возможностей HTML5, и вы будете опережать кривую, когда она станет основной. Кроме того, больше людей, пишущих сайты, соответствующие HTML5, означает большее давление на пользователей старых браузеров для обновления, принося пользу всем нам в долгосрочной перспективе.

Ответ 5

Ответ, безусловно, ДА. Firefox, Safari, Chrome и Opera составляют более 30% рынка, и они поддерживают многие стандарты HTML5:

  • Аудио и видео тег
  • Новые теги (нижний колонтитул, заголовок, раздел и т.д.)
  • Canvas
  • HTML5 doctype (<! DOCTYPE html > )

validator.w3.org поддерживает проверку HTML5 (она экспериментальная, но кажется стабильной)

Для IE вы можете использовать эти вещи, чтобы заставить некоторые элементы HTML5 работать:

Надеюсь, что это поможет, и вы начали использовать HTML5!

Ответ 6

Брюс Лоусон из Opera дал интересную презентацию об этом в OSCON, см. слайды ; вербальный вывод заключался в том, что все в порядке, хотя были некоторые дебаты. Конечно, кто-то работает в браузере, поэтому они будут меньше беспокоиться о старых браузерах (так как все обновления в свою пользу;-). Чем больше вам нужно беспокоиться о старых браузерах, тем хуже ваша жизнь, конечно, конечно, но html 5 не поможет вам там, вздох! - (

Ответ 7

Я начал разрабатывать страницы с новым HTML5 DOCTYPE:

<! DOCTYPE html>

Этот новый DOCTYPE по существу ставит браузер в сортировку "на основе стандартов". Очевидно, что это совсем не ново для большинства браузеров, но создание страниц под этим DOCTYPE позволит сайтам прослужить дольше, чем когда-либо. Это также изящно деградирует в каждом браузере, в котором я тестировал, и без заметных недостатков HTML или CSS.

W3C начал использовать экспериментальный валидатор для HTML5, который можно использовать точно так же, как и все другие механизмы проверки. Интересное примечание: согласно валидатору W3C вам не нужно закрывать тег BODY или HTML в конце страницы; уменьшая время минимальной нагрузки.

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

Надеюсь, это поможет. -B

Ответ 8

Этот сайт имеет довольно хороший HTML5 shiv для IE. Просто включите его на свою страницу, и затем вы можете создать элементы HTML5.

http://html5.adamhunter.me/examples/html-shiv