Выходит HTML 5.1, готовится HTML 5.2

    Представители организации World Wide Web Consortium (W3C) порадовали общественность сразу двумя новостями. Речь идет о работе над HTML 5.1 и HTML 5.2. Спецификация версии 5.1 уже на последней стадии согласования.
    Ее статус перешел от «Release Candidate» к «Proposed Recommendation». Таким образом, HTML 5.1 осталось получить «благословение» концорциума («W3C Recommendation») и выйти в свет. Новый стандарт готов на 99,99%. Так что, в ближайшее время стандарт HTML 5.0 будет не актуален.

    Решение о переводе стандарта в статус «Proposed Recommendation» было принято единогласно. Это означает, что главные разработчики браузеров, участники концорциума смогли договориться между собой о том, каким они хотят новый стандарт, радуется Softopedia.

    Ожидается, что версия 5.1 выйдет через несколько недель.

    Новые фичи HTML 5.1


    Три главных нововведения – это тэги <picture>, <dialog> и комбинированный – <summary> & <details>.

    Технически браузеры уже используют тэг <picture>. В версии 5.1 это будет происходить официально. Правда, в связке с этим тэгом еще добавлен атрибут srcset для реализации отзывчивых изображений.

    Тэг <dialog> ранее использовался только в Chrome и Opera. Он позволит создавать диалоговые окна внутри HTML, с минимальным объемом JavaScript-кода (по крайней мере его будет меньше, чем раньше).

    По неподтвержденным слухам, <summary> & <details> были добавлены, чтобы упростить создание разворачивающихся элементов интерфейса.

    HTML 5.2


    Не дожидаясь выхода HTML 5.1, в середине августа концорциум начал работу над HTML 5.2. В этом стандарте планируется два главных обновления – определение <meta name="theme-color"> и добавление поддержки <script type="module">.

    Первое позволит разработчикам установить основной цвет (dominant color) страницы, который может быть использован, например, некоторыми браузерами. Так, Vivaldi меняет цвет панели инструментов при переходе с сайта на сайт.

    Второе обновление – реверанс в сторону JavaScript, который постепенно скатывается к оформлению в модули чуть ли не каждого фрагмента кода, загружаемого на странице, полагает Softopedia.

    Со спецификацией HTML 5.1 подробнее можно ознакомиться здесь. Таблица изменений доступна по этому адресу, а черновик спецификации HTML 5.2 расположен по ссылке.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

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

      +2

      Эх… Глядишь, я не успею состариться прежде, чем это появится во всех актуальных браузерах...

        +6
        В спецификации пишут, что
        Of the items marked «at risk» in the Candidate Recommendation, the following have been removed:

        • The dialog element
        • The registerContentHandler(), isContentHandlerRegistered() and isProtocolHandlerRegistered() methods
        • The datetime value for the type attribute of the input element
        • unimplemented parts of the autofill mechanism
        • The label element is no longer Reassociatable
        • the toolbar type for the menu element
        • the inputmode attribute



        Так что, к сожалению, тега <dialog /> не будет.
          0
          Очень странное решение с их стороны. А может просто хотят доработать прежде чем выпускать обновление.
            +1
            Ну, в черновике спецификации 5.2 элемент есть, возможно не всё ещё потеряно.
          • НЛО прилетело и опубликовало эту надпись здесь
              +1

              Если это будет нативный диалог, то по идее он должен обрабатываться быстрее, чем его js реализации. Однако конечно, это должен быть полностью настраиваемый диалог. Все мы помним какие приятные алерты были в старой опере и какие ущербные в хроме.

              +3

              Гм, а в чём прелесть <dialog> кроме псевдоэлемента ::backdrop? Автоматическим позиционированием? Пока что оно глючит. Дефолтными стилями? Так ведь всё равно придётся кастомизировать под свой проект.

                0
                Как минимум работа из коробки, без необходимости тянуть js реализацию.
                И как отметили выше нативная реализация должна (по идее) обрабатываться скорее.
                Если будет все унифицировано то вполне неплохая фича, на моей практике диалоги / попап-формы встречаются достаточно часто в проектах.

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое