Устаревшие HTML теги и их замена

Опубликовано: 18 Ноябрь 2019

Разнообразие html-тегов выступает основой для языка HTML.

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

Составной частью каждого html-документа выступает весьма пространное дерево html-элементов с текстом. У каждого элемента имеется обозначение посредством начального (открывающего) и конечного (закрывающего) тега, в котором содержится его имя (наименование).

Однако в современном быстро развивающемся в самых разнообразных сферах мире ничто не стоит на месте. Происходит усовершенствование и модернизация различных сторон, включая языки программирования, тонкостей и нюансов разработки и оформления сайтов. В постоянных обновлениях версиях html (последняя – 5.3 – выпущена 24 декабря 2018 года) происходит появление новых элементов, атрибутов, особенностей. Достаточно много вещей подвергается переработке, а часть вообще вышли из стандартного использования.

Стоит подробнее рассмотреть перечень основных тегов html, считающихся в новой версии языка гипертекстовой разметки морально устаревшими и не рекомендуемых к использованию, потому как они уже удалены (либо скоро будут) из повсеместного употребления. Знание о таких тегах необходимо создателю (разработчику) сайтов и специалистам, работающим с контентом, чтобы на портале не были использованы ненужные и не несущие положительных результатов теги.

Сводная таблица устаревших тегов

Устаревшими тегами считаются теги, применение которых с точки зрения оригинальной спецификации языка HTML5 не рекомендовано. При создании ресурсов и порталов стоит особенно внимательно относиться к подобным тегам.

<applet></applet>

Предназначается для вставки апплетов – использующих Java-язык небольших программ. Подробнее про тег applet: https://guruweba.com/html/teg-applet-html-prilozhenie-java/.

Вместе с тегом <object> заменяется новым тегом <embed>.

<dir></dir>

Создает списки, где содержатся наименования директорий.

Рекомендовано использование тега <ul>.

<acronym></acronym>

Определяет, что заключенный текст является акронимом.

Рекомендовано использование тега <abbr>.

<center></center>

Отвечал за выравнивание содержимого контейнеров по центру относительно родительских элементов. Использование и синтаксис тега center: https://guruweba.com/html/teg-center-html-vyravnivanie-teksta-po-tsentru/.

Лучше пользоваться соответствующими CSS-свойствами.

<frame></frame>, <frameset></frameset>, <noframes></noframes>

Определяют структуру и свойства отдельных фреймов на веб-страницах (первые два).

Отображает содержимое в браузерах, не поддерживающих и не интерпретирующих фреймы.

Объединены под единым тегом <iframe>.

<isindex></isindex>

Предназначается для поисковых индексов.

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

<listing></listing>, <xmp></xmp>

Отображают содержимое контейнеров в режиме «как есть» со шрифтом фиксированной ширины.

Рекомендована замена тегами <pre> или <code>.

<font></font>

Является контейнером для изменения шрифтовых характеристик (цвет, размер, гарнитура). Страница тега font в справочнике: https://guruweba.com/html/teg-font-html-parametry-shrifta/.

Лучше пользоваться соответствующими CSS-свойствами.

<strike></strike>

Отображает текст в качестве перечеркнутого.

Рекомендована замена на тег <s>.

Помимо того, целый перечень тегов форматирования, включая <basefont>, <big>, <blink>, <marquee>, <multicol>, <nobr>, <spacer>, <tt> и <u> аналогично вышеуказанным <center> и <font> лучше заменить, используя доступные и оптимально подходящие CSS-свойства.

Работа всех устаревших тегов в браузерах еще какое-то время будет поддерживаться как и ранее, однако специалисты рекомендуют постепенно избавляться от таких тегов в старых документах и совсем не использовать в новых для повышения уровня валидности.


Опубликовано в рубрике: Новости.
Valid HTML 4.01 Strict Valid CSS! Сайт в каталоге DMOZ Сайт в Яндекс-каталоге Я Христианин