Добавленные элементы в HTML5
Новые элементы, с кратким описанием перечислены в таблице:
Категория | Элементы |
---|---|
Семантические элементы для работы со структурой страниц | <article>, <aside>, <figcaption>, <figure>, <footer>, <header>, <hgroup>, <nav>, <section>, <details>, <summary> |
Семантические элементы для работы с текстом | <mark>, <time>, <wbr> (поддерживался и ранее, но теперь официально является частью языка) |
Элементы для работы с веб-формами и интерактивности | <input> (старый элемент, но со многими новыми подтипами), <datalist>, <keygen>, <meter>, <progress>, <command>, <menu>, <output> |
Элементы для поддержки аудио, видео и подключаемых модулей | <audio>, <video>, <source>, <embed> (поддерживался и ранее, но теперь официально является частью языка) |
Поддержка холста | <canvas> |
Поддержка иных языков | <bdo>, <rp>, <rt>, <ruby> |
Удаленные элементы из HTML5
В HTML5 были не только добавлены новые элементы, но и несколько элементов были лишены официального родства с ним. Эти элементы будут работать в браузерах, но любой уважающий себя валидатор HTML5 обнаружит их и закатит по этому поводу скандал.
Самыми заметными шагами при удалении были те, что поддерживают продолжаемую в HTML5 философию (впервые введенную в XHTML): элементам оформления не место в языке. К таким элементам относятся элементы, используемые для форматирования веб-страниц, и даже самый "зеленый" веб-разработчик знает, что это работа для таблиц стилей. Удалены, среди прочих, были элементы оформления, которые не использовались профессиональными веб-разработчиками годами, такие как <big>, <center>, <font>, <tt> и <strike>. Атрибуты оформления HTML постигла та же судьба, поэтому нет надобности рассматривать их здесь.
![]()
Это интересно
0
|
|||
Последние откомментированные темы: