HTML5.0 уходит в прошлое

Вторая очередь стандарта HTML5 — известная в W3C как HTML5.1 — в точном соответствии с планами выходит на финишную прямую. На этой неделе рабочая группа HTML опубликовала ее в статусе кандидата в рекомендации.

Раздел «Изменения» новой спецификации впечатляет — три мегабайта текста. И это только за последний год, более старые изменения вынесены в отдельный документ. Больше всего изменений связано с удалением так и не прижившихся новинок: appCache, scoped-стили, бесшовный iframe, <input type="range"> с двумя ручками (несмотря на все старания Лии Веру и ее полифил), сортировка таблиц и т.д. Ушел из спецификации и сбивающий с толку пример с несколькими заголовками h1 на разных уровнях вложенности — за все годы существования новых структурных элементов браузеры так и не удосужились сделать такую структуру доступной. Удалены и атрибуты для микроданных (сами микроданные W3C еще в 2013-м вынес в отдельную спецификацию и тут же ее забросил, но атрибуты оставались в некоторых примерах — теперь их заменили на более популярный у W3C RDFa). Впрочем, микроданные могут еще вернуться — они не так уж редко встречаются в реальном вебе (и в спецификации WHATWG они по-прежнему на месте). А еще из спецификации убраны некоторые нелогичные ограничения (например, header и footer теперь могут быть вложенными, figcaption может быть в любом месте figure, и т.д.).

Так что пора ознакомиться с новой версией спецификации получше и освежить свои знания. А позапрошлогоднюю спецификацию HTML5.0, несмотря на ее статус рекомендации, пора смело забыть и больше никогда на нее не ссылаться — она сыграла свою важную роль, но теперь интересна лишь для истории. Надо смотреть в будущее. Скоро W3C опубликует новый черновик — уже как HTML5.2!

Не забывайте также, что у HTML-спецификации по-прежнему немало проблем, спорных и ошибочных моментов, и вы можете лично поучаствовать в их исправлении. Причем и для W3C-, и для WHATWG-версии.

P.S. Это тоже может быть интересно:

5 Комментарии

  1. nbsp

    Жаль что scooped все-таки выпилили из стандарта. Перспективная была фишка. (И FF с Chrome ее уже поддерживать начали.) Иногда бывает полезно сделать что-то во враждебном окружении, а повышенная специфичность (.wrap .my_class) не всегда гарантирует, что от стиль не затронут чужие стили.

    1. SelenIT (Автор записи)

      Мне тоже жаль. Но судя по всему, сейчас все надежды на полную изоляцию компонент возложили на Shadow DOM.

  2. dexif

    Таки а где написано что они киляют аппкэш?
    https://www.w3.org/TR/2016/CR-html51-20160621/obsolete.html#application-caches

    1. SelenIT (Автор записи)

      Кроме прочего — прямо в адресе вашей ссылки: …/obsolete.html#application-caches. Этот раздел — рекомендации для браузеров (не для веб-разработчиков) о том, как браузерам следует обращаться с устаревшими/отмененными фичами ради обратной совместимости. Для использования в новых проектах они не предназначены и в «нормальных» разделах спеки не упоминаются.

  3. webdizcomua

    А интересно появится ли возможность инклюдить файлы

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.