http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

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> тег определяет видео

Будем надеяться, что все эти таги будут действительно использоваться и станут полезными.

Карта
rss