The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

HTML 5.2 получил статус рекомендованного стандарта

14.12.2017 19:09

Консорциум W3C объявил о придании набору спецификаций HTML 5.2 статуса рекомендованного стандарта, а также опубликовал первый черновой вариант следующей версии стандарта - HTML 5.3. Ранее действующая спецификация HTML 5.1 объявлена устаревшей.

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

Ключевые изменения:

  • Добавлена поддержка API Payment Request, который позволяет организовать быстрое совершение платежей при помощи кредитной карты, без необходимости повторного ручного ввода типовой информации, такой как данные о плательщике, номер карты (для подтверждения вводится CVC-код) и адрес доставки;
  • Система внешних браузерных плагинов (Plugin API) объявлена устаревшей, все новые технологии, например, средства интеграции с устройствами виртуальной реальности, предлагается развивать в составе штатных Web-платформ;
  • Определение тега main изменено для обеспечения поддержки современных адаптивных методов вёрстки, например, можно указывать несколько тегов main в документе;
  • Тег style теперь можно использовать внутри тега body;
  • Добавлен тег dialog, позволяющий формировать диалоговые окна и управлять ими через JavaScript API;
  • Интегрирована поддержка JavaScript-модулей, определённых в спецификации ECMAScript 2015. Для загрузки модулей можно использовать тег "script" с флагом "type=module", а для экспорта и импорта модулей в JavaScript доступны операторы export и import;
  • Добавлена поддержка спецификации Content Security Policy Level 3 (CSP) и возможность использования определённого в ней атрибута nonce в теге link, через который можно передать одноразовое значение для определения факта загрузки и применения внешнего ресурса, указанного в теге link. Реализована возможность определения правил CSP для блокирования inline-элементов;
  • Добавлен атрибут ReferrerPolicy, позволяющий контролировать какие данные будут передаваться в заголовке Referer для элементов a, area, img и iframe. Например, same-origin - заполнять только для того же домена, strict-origin - всегда отправлять обрезанным, strict-origin-when-cross-origin - отправлять обрезанным на другие хосты;
  • Добавлена поддержка Presentation API для организации передачи содержимого экрана на другие устройства. Например, при открытии сайта на смартфоне можно организовать показ презентации на телевизоре. Для разрешения применения Presentation API следует использовать значение allow-presentation в атрибуте sandbox в iframe;
  • Тег div теперь может быть дочерним элементом тега dl;
  • Производителям браузеров предписано улучшить поддержку email-адресов, содержащих символы национальных алфавитов (подобные адреса должны корректно отображаться в теге input с типом email);
  • Для ссылок добавлена поддержка атрибута noreferrer, позволяющего организовать переход по ссылке без передачи Referer;
  • Добавлена поддержка методов registerContentHandler(), isContentHandlerRegistered() и isProtocolHandlerRegistered();
  • В интерфейс HTMLElement добавлена поддержка IDL-атрибута innerText;
  • Определён специальный URL "about:html-kind" для определения вида трека через URL в MP4;
  • URL "data:" теперь должен обрабатываться как не связанный с текущей страницей (отдельный origin);
  • Прекращена поддержка тегов keygen, menu и menuitem, атрибута showModalDialog, а также атрибута inputmode для текстовых данных в теге input.


  1. Главная ссылка к новости (https://www.w3.org/blog/news/a...)
  2. OpenNews: Консорциум W3C опубликовал вторую редакцию стандарта HTML 5.1
  3. OpenNews: Консорциум W3С утвердил средства DRM для Web в качестве стандарта
  4. OpenNews: W3C рассматривает вопрос перевода предыдущих спецификаций HTML в разряд устаревших
  5. OpenNews: HTML 5.1 получил статус рекомендованного стандарта
  6. OpenNews: Консорциум W3C утвердил стандарт HTML5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47744-html5
Ключевые слова: html5, w3c
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (57) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, AntonAlekseevich (ok), 19:59, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    > Тег style теперь можно использовать внутри тега body;

    Кого это не останавливало. Делали и работало до.

     
     
  • 2.49, Аноним (-), 21:32, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    За что минусуем?
     
     
  • 3.51, Led (ok), 00:11, 16/12/2017 [^] [^^] [^^^] [ответить]  
  • –8 +/
    за брэнд. человек себе успел сделать "имя" на опеннете: видишь ник/аватарку - можно минусовать не глядя - 99% что в каменте тупняк.
     
     
  • 4.52, Аноним (-), 02:18, 16/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И не только на Опеннете!
     
  • 4.53, Аноним (-), 08:12, 16/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    тоже самое можно сказать о тебе и 99% местных
     
  • 4.54, AntonAlekseevich (ok), 10:02, 16/12/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > за брэнд.

    Бред, людей брэндов я не видел.
    > человек себе успел сделать "имя" на опеннете: видишь ник/аватарку - можно минусовать не глядя - 99% что в каменте тупняк.

    Вы слишком уверенны сэр.

     
  • 2.59, Аноним (-), 01:38, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    вот никогда не понимал
    css - оно же cascade, значит можно менять стили где угодно.
     

  • 1.3, LU (?), 20:24, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Интегрирована поддержка JavaScript-модулей

    Джва года ждал!

     
     
  • 2.41, Аноним (-), 12:43, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь еще десяток лет будешь ждать пока клиенты проапдейтятся, выбросив свой седьмой ишак.
     

  • 1.4, Ю.Т. (?), 20:26, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Поясните, кто понял, что это значит:
    Система внешних браузерных плагинов (Plugin API) объявлена устаревшей, все новые технологии, например, средства интеграции с устройствами виртуальной реальности, предлагается развивать в составе штатных Web-платформ;
     
     
  • 2.11, Аноним (-), 22:06, 14/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Речь про плагины NPAPI и PPAPI, такие как Flash.
     
  • 2.13, пох (?), 22:35, 14/12/2017 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Поясните, кто понял, что это значит:

    им неудобно, что ты можешь иметь собственные плагины, а они не могут нафаршировать их зондами. Поэтому тег <object> - всьо.

    собственно, тут половина новости - про зонды и щупы. И про то что веба, по сути, больше не будет, а будет уродливое "программное окружение для работы кросс-платформенных приложений, способных взаимодействовать с оборудованием, поддерживающие средства для работы с видео, графикой и анимацией, предоставляющей расширенные сетевые возможности".
    И без малейшей возможности простому смертному вмешаться в эту уродливую конструкцию. Жрите что дают, не обляпайтесь.

     
     
  • 3.16, Crazy Alex (ok), 23:22, 14/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, вмешаться-то не проблема, но что урод - тут спору нет
     
  • 3.26, Анонимный А. (?), 05:49, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > им неудобно, что ты можешь иметь собственные плагины, а они не могут
    > нафаршировать их зондами. Поэтому тег <object> - всьо.

    "Ты" здесь - это кто?
    Потому что плюгины, о которых речь,- это как раз тот самый фарш. От. Кого?

     
  • 3.38, Аноним (-), 12:12, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Здрасте, приехали. HTML x.x это стандарт. $твой_любимый_браузер уже нафаршировал его зондами.
     

  • 1.5, key (??), 20:47, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >Производителям браузеров предписано улучшить поддержку email-адресов, содержащих символы национальных алфавитов (подобные адреса должны корректно отображаться в теге input с типом email);

    Это часть стандарта? Это типа собрался круглый стол среди которых проивзодители браузеров и решили что ладно, допилим поддержку юникода(?). Но чтобы не забыть запишем напоминание в стандарт. Чтобы пользователи могли при напоминании на RFC сслаться.

     
     
  • 2.9, имя (?), 22:02, 14/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Речь про <input type="email">
     
     
  • 3.19, key (??), 00:27, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    ok
     
  • 3.25, linuxquestions.ru (ok), 04:29, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там скорее про то, что можно будет делать что-то вроде "василий пупкин"@почта.рф
     
     
  • 4.65, AntonAlekseevich (ok), 23:56, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Там скорее про то, что можно будет делать что-то вроде "василий пупкин"@почта.рф

    Но все же символ пробела рекомендовано не использовать в E-Mail, а '"' не желательно. (Я не говорю что это запрещено, а говорю можно, но не стоит.)

     

  • 1.6, Аноним (-), 20:49, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Тест браузера HTML5
    https://html5test.com/
     
  • 1.7, Вареник (?), 21:27, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Ну что, шутка "программист на HTML" уже стала былью?
     
     
  • 2.14, пох (?), 22:36, 14/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну что, шутка "программист на HTML" уже стала былью?

    лет десять уже как.


     
  • 2.39, Аноним (-), 12:14, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну что, шутка "программист на HTML" уже стала былью?

    Теперь шутка "программист" на PHP.

     
     
  • 3.57, zzz (??), 05:18, 17/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    петросян.жэпэгэ
     
  • 2.60, Онаним (?), 05:52, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    HTML уже стал Тьюринг-полным?
     

  • 1.8, Аноним (-), 21:57, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    API Payment Request, то есть соглашение по протоколу. Причем тут HTML ?

    Система внешних браузерных плагинов - Plugin API. Куда вообще залезли и почему? Какое чье-то дело и тем более спецификации по HTML (!!!) если браузер будет реализовывать поддержку любой функциональности через модули, т.е. плагины и представит API для сторонних разработчиков (уже Plugin API) ?

    Не стандарт, а помойка.

     
     
  • 2.17, Crazy Alex (ok), 23:26, 14/12/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Они сейчас под HTML понимают "немного" не то, что раньше. Подставляйте "web-стек" мысленно.
     
     
  • 3.36, Аноним (-), 10:33, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Меня не волнует что кто-то там что-то подразумевает иное чем заявлено в силу свое глупости или лени. Если я, как нормальный человек, встречу документ - HTML-стандарт, то очевидно что в его содержании должно быть то что касается HTML.
     
  • 2.20, Аноним (-), 01:13, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >API Payment Request, то есть соглашение по протоколу. Причем тут HTML ?

    Стандарт HTML определяет не только HTML-разметку (т.е. тэги и атрибуты), но и набор и API объектов, доступных для JS при выполнении в браузере

    >Какое чье-то дело и тем более спецификации по HTML (!!!) если браузер будет реализовывать поддержку любой функциональности через модули, т.е. плагины и представит API для сторонних разработчиков (уже Plugin API) ?

    Дело в том, что сейчас эти плагины встраиваются непосредственно в HTML, тэги embed и object, а так же определены интерфейсы взаимодействия JS с этими плагинами. Вот это объявлено устаревшим, а какие модули там у себя грузит браузер стандарт не заботит совершенно

     

  • 1.15, Аноним (-), 23:18, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    формирующих открытую web-платформу c DRM во всех щелях ;)
     
  • 1.18, Аноним (-), 23:56, 14/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > например, средства интеграции с устройствами виртуальной реальности, предлагается развивать в составе штатных Web-платформ;

    Они там что, вконец охренели? Если мне эта виртуальная реальность тыщщу лет никуда не вдулась - мне всё равно держать у себя комбайн с её поддержкой?

     
     
  • 2.22, Аноним (-), 02:27, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    всё больше людей в ней живут, один из порталов туда -- фейсбук
     
  • 2.27, Аноним (-), 06:01, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Кто вас заставляет держать комбайн? Если уж вы собираете сами ядро (а если не собираете, то почему? там тоже много того, что конкретно вам не нужно - была новость, как Линус отказался от идеи удалить какую-то чрезвычайно древнюю штуку, узнав, что в рассылке есть пара человек, ею пользующихся), то и при сборке браузера осилите отключить ненужные фичи и наложить нужные патчи.


    Это не говоря о том, что если вы не посещаете страницы с VR,то браузер и не задействует код, отвечаюший за взаимодействие с устройствами вирт. реальности.

     
     
  • 3.40, Аноним (-), 12:36, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Современные браузеры собирать всё равно что ядро, времени сборка занимает больше часа (ядро можно за 30 минут собрать) а функций в 100 раз меньше. А некоторые "фитчи" достаточно сложно удалить, ибо флагов нет и завязаны на логику браузера.
     

  • 1.21, DiabloPC (ok), 01:48, 15/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    ИМХО, пора его переименовывать, ибо оно уже и на половину не соответствует своему названию.
     
     
  • 2.61, Онаним (?), 06:00, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На половину? По-моему на гораздо больше. При этом несоответствовать оно умудряется не только названию, но и назначению - под разметку интерфейса приложений оно тоже не очень заточено. Так что менять лучше не только название, но и всё остальное, на что-то типа XAML. А вообще несоответствие появилось уже очень-очень давно, когда только появился первый JavaScript и DOM - переименовали сразу же, но название как-то не прижилось - DHTML.
     

  • 1.23, Аноним (-), 04:15, 15/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Прекращена поддержка тегов keygen, menu и menuitem, атрибута showModalDialog, а >также атрибута inputmode для текстовых данных в теге input.

    А какого рода поддержка была у консорциума W3C ?

     
     
  • 2.30, Аноним (-), 08:43, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> А какого рода поддержка была у консорциума W3C ?

    Информационная

     
  • 2.62, Онаним (?), 06:02, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тег keygen? Серьёзно? Может и тег crack был? :-)
     

  • 1.24, Аноним (-), 04:19, 15/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Да еп ваш HTML. Наворотов с каждым днем все больше, а вход на сайт через штопаный логин и пароль. Когда уже будет не знаю API для мордавторизации или хотябы по отпечатку разных органов ... Ну сколько можно блиан
     
     
  • 2.28, Аноним (-), 06:02, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Да еп ваш HTML. Наворотов с каждым днем все больше, а вход
    > на сайт через штопаный логин и пароль. Когда уже будет не
    > знаю API для мордавторизации или хотябы по отпечатку разных органов ...
    > Ну сколько можно блиан

    По отпечатку задницы, откуда у вас руки растут?

     
     
  • 3.43, Аноним (-), 14:49, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так Вы сейчас договоритесь, что нужно авторизировать себя каждый раз вводя Barrier ID прям с клавиатуры и помнить 128 символов ключа. Аноним прав нужна уже нужна отпечаткожопная технология что бы одну жопу от другой отличать
     
     
  • 4.47, пох (?), 17:24, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    она уже есть, к сожалению, немного неудобная - первые две-три недели зонд будет слегка мешать. Зато потом начнете получать удовольствие.

     
  • 2.63, Онаним (?), 06:03, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скоро будет. Неизбежно. И я не уверен, что рад этому.
     

  • 1.29, бедный буратино (ok), 06:14, 15/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    тут люди web 2.0 с трудом пережили, web 3.0 они точно не переживут
     
     
  • 2.31, Аноним (-), 08:44, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > тут люди web 2.0 с трудом пережили, web 3.0 они точно не
    > переживут

    до web 2.0 мы так и не дошли. Где семантические теги? Где спец. разметка? Где RDF и Linked Open Data?

     

  • 1.34, Аноним (-), 10:02, 15/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опять та же ошибка, что и в прошлый раз. Правильно ReferrerPolicy (через rr), но Referer (через r).
     
  • 1.37, Аноним (-), 10:43, 15/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "Добавлена поддержка API Payment Request, который позволяет организовать быстрое совершение платежей при помощи кредитной карты"
    Только кредитной или любой? У меня нет кредитной, а дебетовая есть.

    А криптовалюта будет поддерживаться?

     
  • 1.45, Онаним (?), 16:08, 15/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Как всегда, наверно, лет через 10 некоторые из этих фич будут реализованы в браузерах, и то во всех по-разному...
     
     
  • 2.56, Аноним (-), 13:10, 16/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сейчас все наоборот, сначала фичи реализуют в браузерах, допиливают по фидбеку от пользователей, согласуют между собой, и только в конце это становится рекомендацией W3C
     

  • 1.46, Отражение луны (ok), 17:08, 15/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда-нибудь до них дойдет, что данный язык разметки пора депрекейтить и выкатывать что-то более удобное и юзабильное без многочисленных костылей, наворотов и неповоротливых фреймворков.
     
     
  • 2.50, Аноним (-), 21:33, 15/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, положим, уже дошло.

    И каков выход? Переучивать толпы обезьян? Заставлять пользователей менять браузеры на нормальный софт? Переписывать фейсбук и ютуб на новый язык разметки?

     
  • 2.55, Аноним (-), 13:08, 16/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Без обратной совместимости с существующим контеном не взлетит. Уже пробовали с XHML2, кто-то скажет та же накромания, но там был ряд важных усовершенствований по сравнению с HTML
     

  • 1.58, gogo (?), 03:49, 18/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я все жду, когда же форкнут интернет и сделают text internet?
    На html 1.0, для тех кому нужно найти и прочитать информацию, а не запускать виртуальную реальность в браузере.
     
     
  • 2.64, Онаним (?), 06:13, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Справедливости ради нужно заметить, что с появлением HTML5 и отзывчивых CSS-фрэймворков, внедрением семантических тегов и окончательным забвением табличной вёрстки, появилось довольно много сайтов с адекватной разметкой, где оформление задаётся в CSS и если отключить CSS то получишь практически готовый к печати документ с дефолтным форматированием.
     
  • 2.66, анон (?), 16:00, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем ждать? Действуй. Поищи единомышленников, залепи для начала сайт типа текстинтернет.ком, собери на краудфайндинговой кампании денег и слепи себе свой интернет.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру