Войти
» » » Устаревшие теги и атрибуты HTML 5

Устаревшие теги и атрибуты HTML 5

Устаревшие теги и атрибуты HTML 5

В этой статье мы кратко рассмотрим устаревшие теги и атрибуты в HTML 5.

Начнём с тегов:

<applet> и <object> на их место пришёл тег embed

<acronym> вместо него рекомендуют использовать тег abbr

<bgsound /> вместо него следует использовать тег audio

<dir> вместо него следует использовать тег ul

<frame />, <frameset>, <noframes> их объеденил тег iframe

<isindex /> вместо него следует использовать связку тегов form и input

<listing> и <xmp> вместо них следует использовать теги pre или code

<nextid> <noembed> <plaintext> вместо него следует использовать тег pre

<strike> вместо него лучше использовать тег s

Вместо тегов форматирования: <basefont />, <big>, <blink>, <center>, <font>, <marquee>, <multicol>, <nobr>, <spacer>, <tt> и <u>, лучше использовать CSS-свойства.

Все эти теги будут работать, как и раньше, но рекомендуется от них избавиться для повышения валидности документа.

Устаревшие атрибуты:

У тега <a> устарели атрибуты charset=" ", coords=" ", shape=" ", methods=" ", name=" ", rev=" " и urn=" ".

Вместо атрибута name=" ", у якорей, нужно использовать атрибут id=" ".

У тега <area /> устарел атрибут nohref=" ".

У тега <body> устарели атрибуты alink=" ", bgcolor=" ", link=" ", marginbottom=" ", marginheight=" ", marginleft=" ", marginright=" ", margintop=" ", marginwidth=" ", text=" " и vlink=" ".

У тега <br /> устарел атрибут clear=" ".

У тега <embed /> устарел атрибут name=" ".

У тега <head> устарел атрибут profile=" ".

У тега <html> устарел атрибут version=" ".

У тега <iframe> устарел атрибут longdesc=" ".

У тега <img /> устарели атрибуты border=" ", longdesc=" ", lowsrc=" " и name=" ".

У тега <input /> устарел атрибут usemap=" ".

У тега <link /> устарели атрибуты charset=" ", methods=" ", rev=" ", target=" ", type=" " и urn=" ".

У тега <meta /> устарел атрибут scheme=" ".

У тега <option> устарел атрибут name=" ".

У тега <object> устарели атрибуты archive=" ", classid=" ", code=" ", codebase=" ", codetype=" ", declare=" " и standby=" ".

У тега <param /> устарели атрибуты type=" " и valuetype=" ".

У тега <script> устарели атрибуты event=" ", for=" ", language=" " и type=" ".

У тега <style> устарел атрибут type=" ".

У тега <table> устарели атрибуты datapagesize=" " и summary=" ".

У тегов <td> и <th> устарели атрибуты abbr=" " и axis=" ".

Для всех тегов, устарел атрибут datasrc=" ".

По большому счёту устаревшими атрибутами можно считать все атрибуты которые можно заменить CSS стилями, это направлено в первую очередь на уменьшение кода и увеличению скорости загрузки сайта.

В будущем планируется вообще все теги использовать без атрибутов формирования.


Все статьи по теме HTML 5:

- HTML 5 Введение
- Устаревшие теги и атрибуты HTML 5
- Нововведения в структуру документа HTML 5
- Глобальные атрибуты в HTML 5
- Формы HTML 5
- Воспроизведение аудио файлов в HTML 5
- Воспроизведение видео файлов в HTML 5
- Web worker
- Геолокация в HTML 5
- Drag and Drop
- Кэширование страниц
- Макет шаблона HTML 5 с пояснениями
- Справочник тегов HTML 5

Canvas:

- Canvas вступление
- Применение стилей в canvas
- Оформление текста и изображений в canvas