Что такое тег (тэг)
В терминологии технологий веб-дизайна и языка HTML, важнейшим определением является «тег» (от англ. «tag», иногда также пишут «тэг»).
Тег — это символьное или текстовое выражение (для наглядности, позволим себе не вполне корректную аналогию с терминами «команда» или «оператор» из языков программирования), предписывающее предпринять какое-либо определённое действие непосредственно по
разметке и форматированию экранного представления веб-страницы.
 |
Внимание! |
Хотя термин «тег» употребляется практически везде в специальной литературе, более верным именованием для этого выражения
HTML является «дескриптор», от англ.
descriptor — описывающий (или предписывающий) элемент. Корректность такого определения сразу же ставит все неясности на свои места; таким образом, мы можем дать точное и исчерпывающее толкование термина «тег»: это не что иное, как дескриптор — элемент языка гипертекстовой разметки, предписывающий выполнение каких-либо определённых действий.
|
То есть, это ни в коем случае не оператор и не команда, но именно указание (например, слева сделать отступ, справа разместить иллюстрацию конкретного размера, а под ней —
гиперссылку).
Кроме собственно тегов, в языке гипертекстовой разметки используются их
атрибуты.
Оформление тега в массиве документа осуществляется посредством угловых скобок <
и >, что позволяет интерпретатору различать текст (тематический контент) и непосредственно
HTML-код, корректно отображая информацию на веб-странице.
Теги могут быть парными (то есть используемыми в неразрывной связке друг с другом).
В этом случае применимы термины открывающего и закрывающего тегов. Синтаксис парных тегов неизменно таков:
<открывающий тег>... фрагмент документа...<закрывающий тег/>,
— причём предписываемые тегом указания распространяются на весь указанный между ними фрагмент документа. Теги могут быть и одиночными, то есть закрывающего тега стандартами
HTML не предусмотрено.
Элементы языка HTML
Все без исключения элементы языка HTML являются или тегами, или их атрибутами; ни команд, ни условий в
языке гипертекстовой разметки просто-напросто не существует
(о тегах особого класса МЕТА см. ниже).
Активные элементы и динамические эффекты на
веб-странице осуществляются встраиваемыми в гипертекстовый код самостоятельными и завершёнными модулями, реализованными уже на каком-либо из классических языков программирования
(например, на сайтах очень популярен JavaScrypt), или же методами серверного программирования.
Символика МЕТА
Сущёствует ещё один класс дескрипторов
HTML, который весьма своеобразен, а поэтому выделен особо: это теги,
записываемые с символикой МЕТА. Об их особенностях, синтаксисе и применении
смотрите материал Метатеги | мета-определители.
Статья: |
HTML. Тег |
Опорные темы: |
Веб-дизайн. HTML. Тег |
|
|