Хотя HTML5 не полностью завершен, большая часть его может использоваться сегодня.Он был разработан с учетом совместимости, поэтому ряд новых элементов будет работать в старых браузерах, даже если они не поддерживают HTML5.
Вы можете начать использовать новый тип документа - любой браузер распознает его.как действительный.Оттуда вы можете создавать макеты, используя новые семантические структурные элементы - section
, aside
, header
, footer
и т. Д. Вам нужно будет немного их стилизовать, чтобы они правильно отображались, и тамскрипт shiv для совместимости с IEЭто требует небольшой работы, но они обеспечивают гораздо большую семантическую ценность, чем универсальные элементы div
.
audio
и video
, которые имеют запасные возможности для старых браузеров, поэтому обязательно используйте их.
Различные новые элементы формы и атрибуты еще не получили широкой поддержки, поэтому вы, вероятно, не получите от них особой пользы прямо сейчас.Хотя я с нетерпением жду их использования, поскольку они значительно уменьшат потребность в сценариях на стороне клиента.
IE6 - очевидный элемент в комнате, но с правильной настройкой и использованием запасных вариантов в HTML5, не должно быть серьезных проблем с использованием HTML5.CSS это другое дело, конечно.Но IE9 выглядит неплохо и поможет поднять планку поддержки стандартов.