Что такое тег HTML по сравнению с элементом HTML?

Два термина, которые вы услышите в веб-дизайне, это HTML-тег и HTML-элемент.

HTML-тег — это указание веб-браузеру о том, как должна отображаться веб-страница, но HTML-элемент является отдельным компонентом HTML. Элементы HTML создаются с использованием тегов HTML.

Хотя эти два термина похожи по смыслу, на самом деле они не являются синонимами. Так в чем же сходство с этими двумя терминами? Короткий ответ: теги и элементы относятся к разметке, используемой для написания HTML. Например, вы можете сказать, что вы используете

тег для определения абзаца или элемента для создания ссылок.

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

HTML-теги

HTML является языком разметки, что означает, что он написан с помощью кодов, которые могут быть прочитаны человеком, без необходимости его предварительной компиляции. Другими словами, текст на веб-странице «помечен» этими кодами, чтобы дать веб-браузеру инструкции о том, как отображать текст. Эти теги разметки сами являются тегами HTML.

Когда вы пишете HTML, вы пишете теги HTML. Все HTML-теги состоят из нескольких отдельных частей, в том числе:

  • Знак меньше чем <
  • Слово или символ, который определяет, какой тег пишется
  • Любое количество необязательных атрибутов HTML в форме пары имя = «значение»
  • И, наконец, знак больше, чем>

Например, вот некоторые теги HTML:

Это все открывающие теги HTML, без каких-либо дополнительных атрибутов. Эти теги представляют:

  • - определяет абзац

  •  - определяет страницу как HTML
  • - определяет деление

Ниже приведены также теги HTML:

    Все эти примеры включают атрибуты, которые были добавлены к открывающим тегам HTML. 

      • неупорядоченный список, включающий атрибут ID
      • У подразделения есть атрибут класса
      • Элемент привязки или ссылки содержит атрибут «href»
      • Тег изображения с атрибутом «src»

      Для тегов привязки и изображения атрибуты на самом деле не являются обязательными, они необходимы для правильного отображения этих тегов. Вы должны указать ссылку, куда идти (что делает «href») и изображение, которое нужно показать (что обеспечивает атрибут «src»).

      Что такое элементы HTML?

      Согласно спецификации W3C HTML, элемент является базовым строительным блоком HTML и обычно состоит из двух тегов: открывающего и закрывающего. До сих пор мы рассматривали только открывающие теги, которые запускают элементы. Чтобы завершить этот элемент, вы пишете соответствующие закрывающие теги.

      Например, для элемента абзаца вы пишете это:


      Это состоит из открывающего тега, который мы видели недавно, а также закрывающего тега —

      . Закрывающие теги — это на самом деле просто повторяющийся открывающий тег, но с прямой косой чертой, добавляемой сразу после символа «меньше».

      Почти все элементы HTML имеют открывающий тег и закрывающий тег. Эти теги окружают текст, который будет отображаться на веб-странице. Например, чтобы написать абзац текста, вы пишете текст для отображения на странице, а затем окружаете его следующими тегами:

      Здесь вы можете написать текст абзаца, который вы хотели бы отобразить на веб-странице.


      Некоторые элементы HTML не имеют закрывающего тега. Они называются «пустыми элементами». Иногда их также называют «одиночными» или «пустыми» элементами. Пустые элементы просты в использовании, потому что вам нужно всего лишь добавить один тег на веб-страницу, и браузер будет знать, что делать. Например, чтобы добавить один разрыв строки на страницу, вы должны использовать
      тег.

      Другим распространенным элементом, который включает только открывающий тег, является элемент «изображение». Например:


      Мы видели этот пример ранее, но для этого элемента изображения нет закрывающего тега. Браузер просто заменит этот код изображением, на которое ссылается атрибут «href». В этом случае это будет «logo.png.»

      В общем, когда мы ссылаемся на элемент или тег HTML, мы будем использовать термин «элемент», чтобы указать, что мы ссылаемся на все части элемента (как открывающий, так и закрывающий теги). Мы используем только «тег», когда ссылаемся только на один или другой. Это правильное использование этих двух терминов, и мы призываем вас использовать их правильно, но просто знайте, что если вы немного поскальзываетесь и обмениваетесь ими, вас все равно поймут ваши новые коллеги по веб-разработке!

    Ссылка на основную публикацию