Устаревшие HTML теги и их замена
Разнообразие 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-свойства.
Работа всех устаревших тегов в браузерах еще какое-то время будет поддерживаться как и ранее, однако специалисты рекомендуют постепенно избавляться от таких тегов в старых документах и совсем не использовать в новых для повышения уровня валидности.
Опубликовано в рубрике: Новости.