Выходит 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 элемент есть, возможно не всё ещё потеряно.
          • НЛО прилетело и опубликовало эту надпись здесь
            • НЛО прилетело и опубликовало эту надпись здесь
              +3

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

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

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

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