HTML5 — новые старые семантики
Опубликовано: 30.10.2017
Время чтения: 4 минуты
Думаю каждый согласиться с тем, что HTML - это самое большое вэб изобретение всех времен. Язык гипер разметки текста HTML ( hyper text markup language ) действительно является краеугольным камнем современного вэба, что представляется уникальным и самодостаточным явлением.
В начале создания HTML5 , разработчики столкнулись с несколькими важными вопросами которые должны были быть решены с помощью HTML5 . Одним из таких вопросов было создание очень точной и расширяемой семантики. Семантика — наука о понимании определённых знаков, последовательностей символов и других условных обозначений. Но дело в том, что и старые версии HTML также разрабатывались с расчётом на универсальность, загрузкой различных тэгов, которые считались абсолютно необходимыми, но в конце концов показали себя абсолютно бесполезным. В HTML5 такой подход был изменён в соответствии с требованиями сегодняшнего интернета.
Новые тэги HTML5
Задачей, которая должна была быть решена разработчиками, являлось создание более насыщенных и значимых семантик для версии HTML5 . Предполагалось, что новое решение должно было быть гибким, очень эффективным и конечно соответствовать всем современным веб-стандартам. Приведу список новых тэгов, которые будут дорступны в HTML5 :
<article> тэг определяет статью <aside> тэг определяет контент вне контента страницы <audio> тэг определяет аудио контент <canvas> тэг определяет гафику <command> тэг определяет коммандную кнопку <datalist> тэг определяет выпадающий список <details> тэг определяет детали элемента <dialog> тэг определяет диалог <embed> тэг определяет внешний интерактивный контент или плагин <figure> тэг определяет группу медиа контента, и его заголовки <footer> тэг определяет футер (подвал) для секции или страницы <header> тэг определяет заголовок для секции или страницы <hgroup> тэг определяет информацию о секции в документе <keygen> тэг определяет генерируемый ключ в форме <mark> тэг определяет отмеченный текст <meter> тэг определяет измерения внутри определенного диапазона <nav> тэг определяет навигационные ссылки <output> тэг определяет некоторые типы для вывода <progress> тэг определяет прогресс процесса любого рода <rp> тэг используется для Ruby аннотаций, и определяет что показывать браузерам, которые не поддерживают элементы ruby <rt> тег определяет объяснения Ruby аннотаций. <ruby> тег определяет Ruby аннотации. <section> тег определяет секции <source> тег определяет медиа ресурсы <time> тег определяет дату/время <video> тег определяет видеоБудем надеяться, что все эти таги будут действительно использоваться и станут полезными.
Сегодня | Завтра | ||
USD | 32.62 | 32.50 |
![]() |
EUR | 39.90 | 39.92 |
![]() |
Обменник | Переходов |
![]() |
6 |
![]() |
5 |
![]() |
4 |
![]() |
3 |
![]() |
3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |