HTML элементы: одиночные и парные теги (открывающий и закрывающий тег). Основы HTML Непарные теги html

Язык гипертекстовой разметки HTML (англ. HyperText Markup Language ) - является языком разметки документов во Всемирной паутине.

Хочу сразу обратить Ваше внимание, что HTML является языком разметки, а не программирования, как многие ошибочно полагают. Его основная задача создать каркас для описания различных компонентов документа, таких как абзацы , заголовки , списки , таблицы , ссылки на другие страницы и так далее.

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

Теги бывают двух видов: парные и одиночные (пустые). У парных HTML-тегов первый тег в паре является начальным (открывающим ) тегом, а второй тег является конечным (закрывающим ) тегом. Основная функция начального тега заключается в том, чтобы сообщить браузеру где команда начинается, а конечным тегом определить где она заканчивается.

Давайте рассмотрим чем отличаются парные теги от одиночных.

Вид (синтаксис) парного тега:

<тег> Содержание тега

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

Большинство ошибок в верстке (создание структуры HTML кода ) у Вас может возникать по той причине, что не указан закрывающий тег или он указан без прямого слеша / . Если не указать прямой слеш, то браузер воспринимает тег как открывающий, а не закрывающий. В том случае если вы вообще не указали закрывающий тег, то браузер не узнает где Ваша команда заканчивается, чтобы её остановить, что может привести к серьезным ошибкам, будьте внимательны. К счастью, современные редакторы HTML кода позволяют быстрее отслеживать ошибки такого рода.

Вид (синтаксис) одиночного тега:

<тег> Содержание

В современном стандарте HTML 5 одиночные теги записываются как и начальные теги у парных тегов (наименование тега помещено в угловые скобки < и > ).

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

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

Хотя в HTML 5 теги не чувствительны к регистру, я рекомендую вам писать их в нижнем регистре. С помощью тегов браузер распознает структуру и значение текста, они сообщают браузеру, какая часть документа является заголовком, где начинается новый абзац, где начинается список, либо размещена таблица, что нужно выделить цветом, что перенести на следующую строку и так далее. Анализируя эту информацию, браузер отображает каждый элемент так, как мы ему это сообщили.

Пример простого HTML документа:

И так, мы с Вами поняли, что HTML - это краеугольный камень, благодаря которому любой браузер пользователя отобразит страницу. Но как выглядит HTML? Давайте рассмотрим простой код, из которого состоит практически любая информационная страница:

Название для документа (страницы)<title> </head> <body> <h2> Это заголовок</h2> <p>Это параграф (абзац).</p> </body> </html> <p>Хочу сразу обратить Ваше внимание на то, что браузеры <b>игнорируют символы табуляции и пробелы в документе </b> (если им явно это не указать, но об этом позднее). Чтобы вам было легче воспринимать HTML код в примерах, теги вложенные в другие теги мы будем отделять табуляцией (как показано в примере) выше.</p> <p>А теперь детально разберем из чего состоит любая HTML страница:</p> <p>DOCTYPE это декларация, которая определяет тип документа. Декларация не является тегом HTML это только инструкция для веб-браузера о том, какая версия HTML используется в документе. Декларация !DOCTYPE помогает браузеру отобразить веб-страницу правильно, для этого браузер должен знать, как тип, так и версию документа.</p> <p>Декларация <!DOCTYPE html> сообщает, что в этом документе используется пятая версия <i>языка гипертекстовой разметки </i> - <b>HTML 5 </b>.</p> <b>Обращаю Ваше внимание на то, что декларация должна указываться самой первой в вашем HTML документе, перед тегом <html> . Декларация <!DOCTYPE> не чувствительна к регистру, но записывать её принято в верхнем регистре. </b> <p><b>Хронология версий HTML: </b></p> <table class="tableTag"><tr><th>Версия </th> <th>HTML </th><th>HTML 2.0 </th><th>HTML 3.2 </th><th>HTML 4.01 </th><th>XHTML </th><th>HTML 5 </th> </tr><tr style="text-align:center;"><th>Год </th> <td>1991 </td> <td>1995 </td> <td>1997 </td> <td>1999 </td> <td>2000 </td> <td>2014 </td> </tr></table><p>Текст между <p> и </p> (англ. <i>HTML Paragraph Element </i>) определяет параграф (абзац). Содержание элемента всегда начинается с новой строки.</p> <p>Ниже показано как отображается вышерассмотренный пример в браузере:</p> <p>Обращаю Ваше внимание, что все примеры, которые рассматриваются в учебнике доступны для просмотра в отдельном окне. Желательно, чтобы вы помимо вопросов и задач, которые будут приводится в конце каждой статьи создавали аналогичные (собственные примеры) и эксперементировали с ними. Это позволит Вам максимально быстро изучить и применять рассмотренный материал.</p> <h2>Вопросы и задачи по теме</h2> <p>Перед тем как перейти к изучению следующей темы ответьте, или найдите ответ на следующие вопросы:</p> <ul><li>Какая основная задача языка гипертекстовой разметки?</li> <li>Какая версия языка HTML сейчас используется?</li> <li>Что такое декларация? Какая декларация используется в современном стандарте?</li> <li>В какой HTML элемент помещается видимое содержимое документа (страницы)?</li> </ul> <p>И сегодня мы с вами рассмотрим поподробнее, что такое <b>html теги </b> и их <b>атрибуты </b> на примере <b>p, br, hr </b>; а также, какую роль играют <b>значения атрибутов </b> тегов, содержащихся в в html документе.</p> <p>Прежде, чем начать, хочу принести свои извинения по поводу моего длительного отсутствия. Дело в том, что ввиду занятости в одном проекте я вынужден был отказаться на время от обновления блога и несколько выбился из графика. Но теперь все позади и я надеюсь в дальнейшем поддерживать прежний ритм и регулярно предоставлять свежие материалы.</p> <p>Теперь возвращаюсь к намеченной теме. В рамках знакомства с основами html я уже писал о структуре html документов, где также давал разъяснения по поводу основных тегов html, head и body, которые в обязательном порядке должны присутствовать в каждом документе, а также особого тега <!DOCTYPE html>, называемого декларацией.</p> <p>В этом же разделе дана информация, касающаяся , позволяющих использовать возможность построения списков. Кроме того, вы могли познакомиться с для форм на сайте и отдельно с тегами, позволяющими сконструировать самые различные формы: .</p> <p>Получив от вас, дорогие читатели, множество пожеланий посредством формы обратной связи и через e-mail, я решил все-таки вернуться к началу и более подробно остановиться на том, какие теги вообще существуют, как они классифицируются и что такое атрибуты тегов html. Итак, начнем.</p> <h2>Парные и одиночные, блочные и строчные HTML теги: p, br, hr</h2> <p>Как вы, наверное, уже поняли из предыдущих публикаций на блоге, тег является основной структурной единицей языка гипертекстовой разметки HTML (Hyper Text Markup Language). По большому счету именно совокупность тегов определяет html код, который описывает тот или иной документ (например, одну из страниц вашего ресурса).</p> <p>Теги классифицируются на парные и одиночные, а также на блочные и строчные. Вот сейчас по порядку и рассмотрим сущность их отличия на примере самых популярных и часто используемых тегов. Кстати, во многих источниках можно встретить название блочных и строчных элементов, знайте, что это одно и то же.</p> <p>Для начала дам краткие определения. <i>Парные html теги </i> - элементы, имеющие открывающий и закрывающий теги, между которыми заключено содержание, одиночные закрывающего тега не имеют. Блочными называются элементы, которые занимают всю доступную ширину, его высота определяется содержимым. Поэтому по умолчанию несколько блочных элементов будут располагаться друг под другом.</p> <p><br><img src='https://i2.wp.com/goldbusinessnet.com/wp-content/uploads/2012/10/blochnye-elementy.png' align="center" width="100%" loading=lazy></p> <p>Блочные элементы могут быть вложены один в другой, но не все, об этом позже. Строчные теги обычно содержат текст или другие строчные элементы, однако помещать внутрь строчных блочные теги не разрешается. Строчные теги, в отличие от блочных, располагаются на одной строке и переносятся на другую только при необходимости, когда заканчивается доступное по ширине место.</p> <p><br><img src='https://i0.wp.com/goldbusinessnet.com/wp-content/uploads/2012/10/strochnye-elementy.png' align="center" width="100%" loading=lazy></p> <p>Наверное, для начинающих пока сложновато и возникает путаница в голове, но лиха беда начало. В дальнейшем все прояснится, я в этом убежден. Тем более, что перехожу к конкретным примерам на основе распространенных тегов, отмечая каждый раз, к каким элементам, строчным или блочным, парным или одиночным, относится каждый из них.</p> <p>Начнем с тега p, которым каждый вебмастер пользуется буквально ежеминутно, я не преувеличиваю. Название этого элемента происходит от начальной буквы английского слова paragraph (абзац, параграф). Он служит для выделения фрагментов текста, который таким образом гораздо легче воспринимается читателями. Вот сейчас, например, я пишу статью и выделяю текст поста время от времени на абзацы, можете в этом убедиться.</p> <p>Разбивая текст на фрагменты и максимально облегчая восприятие материала посетителями ресурса вы можете значительно улучшить ресурса поисковиками, что немаловажно в деле его продвижения.</p> <p>По своей сути, естественно, элемент p является парным, поскольку имеет открывающий и закрывающий теги. Одновременно это блочный элемент, который может содержать только строчные элементы. Допустим, если вы напишите какой-либо текст в несколько строк и заключите его между открывающим и закрывающим тегами p, то все-равно браузер отобразит его в одной строке и только если текст не уместится в одну строку, будет осуществлен перенос.</p><p> <p>HTML теги Тег p - блочный элемент Содержание тега p </p> </p><p>А вот чтобы отобразить этот текст в несколько строк, необходимо воспользоваться элементом br (от английского «break»), который является одиночным, то есть не имеет закрывающего тега, а также это строчный элемент. Помещая его в конце каждой из строк текста, являющегося содержимым тега p, получаем искомый вариант:</p><p> <p>HTML теги<br> Тег p - блочный элемент<br> Содержание тега p </p> </p><p><img src='https://i2.wp.com/goldbusinessnet.com/wp-content/uploads/2012/10/teg-br.jpg' height="63" width="169" loading=lazy></p> <p>Написание тегов br практически свободно. То есть вы можете сразу выделить несколько строк и в конце каждой из них поставить данный тег, а можно просто написать текст обычным способом и в места предполагаемых переносов вставить br. Количество строчных элементов br, включенных в содержание блочного тега p может быть сколько угодно большим. То есть сколько угодно текста можно написать с новой строки.</p> <p>Теперь посмотрим еще на один простой тег, о котором подробнее поговорим в конце статьи. Речь о теге hr (от английского <i>«horizontal rule» </i> - горизонтальная линия), который является одиночным, но одновременно блочным, поскольку по умолчанию занимает всю возможную ширину. Он описывает простую горизонтальную линию, которая бывает полезной при разделении контента страницы на логические части. Это может быть разделение текста, групп изображений либо каких-то других составных частей дизайна.</p><p>Вид этой горизонтальной линии зависит от браузера, в котором просматривается страница, html код которой содержит данный элемент. Кроме того, вид этой линии, как и внешний вид других элементов, можно редактировать с помощью разнообразных атрибутов. Вот мы плавно подошли к еще одной составляющей нашей сегодняшней темы, а именно к понятию атрибутов тегов html.</p> <h2>Атрибуты HTML тегов и их классификация</h2> <p>Атрибуты тегов html позволяют придать им дополнительные характеристики и разнообразить внешний вид отображаемых браузером элементов вебстраницы. Атрибутов у каждого тега может быть несколько. Каждый из них играет свою роль в формировании дизайна той или иной области страницы сайта. Атрибуты прописываются внутри открывающего тега после названия самого элемента. Если атрибутов несколько, порядок их следования не имеет значения, он может быть любым.</p> <p>Почти у каждого атрибута есть свое значение (параметр). В общем виде любой одиночный или парный тег можно представить схематически в следующем виде:</p> <p><br><img src='https://i0.wp.com/goldbusinessnet.com/wp-content/uploads/2012/10/atributy-html.png' align="center" width="100%" loading=lazy></p> <p>Обратите внимание, что для указания значения того или иного атрибута после названий атрибутов следует поставить знак равенства, а само значение заключить в одинарные или двойные кавычки. Атрибуты могут присутствовать как в строчных, так и в блочных; как в одиночных, так и в парных тегах.</p> <p>Естественно, в случае одиночного элемента закрывающий тег будет отсутствовать. Все атрибуты и их значения прописываются внутри открывающего тега и обязательно через пробел, иначе соответствующая область в браузере будет отображаться некорректно. Да, чуть не забыл, некоторые атрибуты могут быть без значений. Конечно, все теги в сочетании со всеми возможными атрибутами разобрать невозможно, да это и неважно, главное, понять механизм их применения. На официальной странице вы можете изучить все рекомендуемые html теги.</p> <p>Правда, там данные, соответствующие официально действующим стандартам html 4.01. Однако быстрыми темпами происходит внедрение версии html 5, по правилам которой уже играют популярные браузеры. А в новой версии языка гипертекстовой разметки некоторые теги и атрибуты уже будут невалидными, то есть не соответствующие стандартам html. Поэтому будем идти в ногу со временем и я вам буду предлагать в будущем только валидные теги и атрибуты, также в дальнейшем научимся избегать несоответствия нормам кода html, материалы на эту тему появятся очень скоро.</p> <p>Но заглянем все-таки на официальную страницу W3C, где представлена таблица рекомендуемых html тегов . Если нажать на ссылку с интересующим нас тегом (возьмем для наглядности уже упоминавшийся тег hr, тем более, что ниже рассмотрим с ним один пример), то нас перебросит на эту вебстраницу, где дана спецификация, касающаяся этого элемента:</p> <p><img src='https://i0.wp.com/goldbusinessnet.com/wp-content/uploads/2012/10/atributy-tega-hr.png' align="center" height="786" width="581" loading=lazy></span><br> Все атрибуты элементов можно распределить на три группы:</p> <ol><li><b>Группа универсальных атрибутов </b> - они применяются практически ко всем html тегам. На скриншоте выше они выделены в зеленую рамку</li> <li><b>Уникальные атрибуты </b> - присущие только данному элементу набор атрибутов (для тега hr на рисунке они подчеркнуты фиолетовым: align, noshade, size, width). В спецификацию html 5 добавлен новый атрибут color, который определяет цвет горизонтальной линии.</li> <li><b>События </b> - эти атрибуты нужны, когда требуется какое-либо действие в ответ на действие пользователя. На скриншоте они выделены в синюю рамку.</li> </ol><p>Информацию об атрибутах можно также получить на другой страничке W3C, где приведена таблица с полным списком html атрибутов :</p> <p><br><img src='https://i1.wp.com/goldbusinessnet.com/wp-content/uploads/2012/10/tablitca-atributov.png' align="center" width="100%" loading=lazy></p> <p>В этой таблице приведены все атрибуты для всех существующих в языке гипертекстовой разметки тегов. В столбце "Related Elements" напротив нужного атрибута отмечены теги, в которых данный атрибут может быть использован. В колонке "Type" обозначен тип данных, которые могут быть использованы в качестве значения атрибута. Например, для атрибута align (который определяет выравнивание элемента) возможно применение трех возможных значений (left, center, right).</p> <p>Если в колонке "Dept" проставлена буква D, то такой атрибут использовать не рекомендуется, иначе html документ не пройдет валидацию. В этом случае необходимо использовать стили css, изучением которых, как я уже отмечал, займемся в недалеком будущем. Это просто необходимо, поскольку тенденция такова, что большинство атрибутов в версии html 5 не рекомендованы для использования и внешний вид элементов следует определять, применяя css.</p> <p>Кстати, абсолютно полная информация с добавленными тегами и их атрибутами по версии html 5 представлена на одном из лучших, на мой взгляд, ресурсов, посвященных изучению основ html, а именно на htmlbook , причем на русском языке.</p> <h2>Как отобразить горизонтальную линию с помощью тега hr</h2> <p>Будем действовать поступательно. <i>Элемент hr </i> без атрибутов определяет простую горизонтальную линию, которая занимает все пространство по ширине (смотрите пример выше). Последовательно применяя различные атрибуты для тега hr, будем изменять внешний вид горизонтальной линии.</p> <p>Для начала пропишем атрибуты align и width. Что касается align, то его использовать имеет смысл только в том случае, если задан атрибут width, который определяет ширину элемента (меньше, чем ширина страницы). Напомню, что тег hr является блочным элементом и по умолчанию занимает все доступное по ширине пространство.</p> <p>В качестве значения атрибута width можно использовать цифры (в этом случае будет задаваться ширина в пикселах) либо проценты, которые задают ширину элемента как долю от доступного пространства. Значение атрибута size проставляется в цифрах и определяет высоту элемента (в данном случае толщину горизонтальной линии). Итак, рассмотрим пример:</p><p> <hr align="center" width="350px" size="10"> </p><p>Далее добавим к вышеозначенным атрибут noshade. Дело в том, что при использовании тега hr по умолчанию используются трехмерные эффекты (тень), можете убедиться, взглянув на линию, расположенную чуть выше. Прописав атрибут noshade, мы тем самым запрещаем их применять.</p><p> <hr align="center" width="350px" size="10" noshade> </p><p>Теперь попробуем добавить атрибут color, который определит цвет горизонтальной линии. Замечу, что использование этого атрибута автоматически запрещает трехмерные эффекты, поэтому использование noshade не требуется. В качестве значения ставим название цвета, например, "blue".</p><p> <hr align="center" width="350px" size="10" color="blue"> </p><p>Итак, на конкретном примере p, br, hr мы рассмотрели, как теги html, а также используемые различные атрибуты, влияют на формирование различных элементов на вебстранице. Вскоре я опубликую продолжение данной темы, поэтому для получения новых материалов не забудьте подписаться на обновления блога через RSS-ленту либо посредством электронной почты . Засим разрешите откланяться с наилучшими пожеланиями.</p> <p>Привет! Ну что, сделали свою первую страничку? Молодцы! Теперь давайте поговорим о тегах: что это такое и зачем они нужны.</p> <p>Создание web страницы с помощью HTML осуществляется с использованием тегов. Каждый тег содержит в себе определенный элемент. А все вместе они образуют именно ту страницу, которая отображается в окнах браузеров. Это и есть те самые основы HTML. Давайте поговорим о них более подробно.</p> <p>Любой тег, вне зависимости от его назначения и месторасположения, размещается между символами <b>< </b> и <b>> </b>, расположенными в начале и конце тега, соответственно.</p> <p>Пример: <b> <h2>Парные теги</h2> <p>Теги бывают двух видов. К первому относятся парные, включающие в себя две составляющие, от чего и получили свое название. Эти составляющие называются открывающимися и закрывающимися тегами. Закрывающийся тег отличается от своей пары наличием символа <b>/ </b>, который ставится сразу после <b>< </b>.</p> <p>Ко второму типу тегов относятся одиночные. И, как следует из названия, они не имеют пары в виде второго, закрывающего тега.</p> <h2>Одиночные HTML-теги</h2> <p>При создании страницы с помощью HTML основное назначение парного тега заключается в том, чтобы отметить начало и конец определенного текстового фрагмента. Однако, используются также теги, задача которых не имеет ничего общего с выделением текстовых фрагментов.</p> <p>В качестве примера таких тегов можно привести те, что позволяют задать разделительную полосу или добавить на страницу изображение. И именно такие теги являются одиночными, поскольку, так сказать, выполняют свою функцию без пары.</p> <p>К числу таких тегов относятся: <b><br> </b>, <b><hr> </b>, <b><img> </b>.</p> <p>Строка<br> Следующая строка </p><p>Если вы где-то увидите вот такой формат записи одиночного тега <b><br/> </b>, то знайте, что так они выставлялись в более ранних версиях HTML. Но сейчас, когда появился HTML 5, слэш использовать не обязательно.</p> <h2>Атрибуты HTML-тегов</h2> <p>Также в разговоре об основах HTML нельзя не упомянуть об атрибутах тегов. Для определенных тегов использование атрибутов не являются обязательным, но вполне допустимо. А в некоторых случаях – они нужны однозначно.</p> <p>Примером такого случая может быть тег <b><img> </b>, который предназначен для того, чтобы вставлять на страницу изображение. Обязательным атрибутом для данного тега является <b>src </b>, с помощью которого можно указать, а где же именно находится картинка. Это делается для того, чтобы браузер смог открыть изображение. Если адрес картинки будет указан без атрибута, изображение на странице не отобразится.</p> <p>Как правило, в большинстве случаев теги и атрибуты прописываются в HTML вот так:</p><p> <имя-тега атрибут1="значение1" атрибут2="значение2" …> </p><p>У тега может быть как один, так и несколько атрибутов. Ниже вы можете видеть примеры.</p><p> <p class="text">......</a> <img src='https://i1.wp.com/logo.jpg' width="200px" loading=lazy> </p><p>Итак, надеюсь, тут всё просто и понятно. Но если вдруг что, смело спрашивайте - обязательно помогу. В следующих уроках мы будем разбирать различные теги и изучать, для чего каждый из них предназначен.</p> <p>Доброго времени суток, друзья! Сегодня у нас очередная статья, посвященная одной из категорий моего сайта «HTML-путеводитель для новичков ». Наверное, нужно было начинать заполнять эту категорию с написания статьи, что такое HTML или же с этого поста, в котором будет подробно изъяснено, что такое теги html. Но так уж сложилось, что в ней я уже опубликовал несколько полезных материалов, к примеру, о том, как сделать линию средствами HTML или же, как сделать рамку . Ну да ладно, надеюсь, моя оплошность не вынудила вас искать информацию среди других источников.</p> <p>Для того чтобы разобраться с тегами давайте для начала вспомним что такое HTML? И так <b>HTML </b> – это англоязычная аббревиатура, расшифровывающаяся как - <b>язык разметки гипертекста </b>. Это стандартный язык, интерпретирующийся всеми современными браузерами, отвечающий за структуру и содержание страницы. Именно с помощью HTML можно указать, как будет выглядеть текст, рисунок или анимация, отображающаяся на интернет странице, а также задать ей местоположение, размер и т.п. Представленный язык разметки включает в себя теги html, являющиеся его основой.</p> <p><b>Теги </b> – определенная именованная метка состоящая из символов латинского алфавита, заключенная в угловые скобки (к примеру <b><body> </b>). Тег – основной элемент HTML документа. Их заполнение должно осуществляться в нижнем регистре, то есть вместо <b>< </b><b>TITLE </b><b>> </b> должно быть <b>< </b><b>title </b><b>> </b>.</p> <h2>Виды тегов html</h2> <p>Существует два типа тегов – <b>одиночные </b> и <b>парные </b> (контейнеры). Последние являются более распространенными. Все что включено между открывающимся <> и закрывающимся тегом </> называют содержимым контейнера. Как можно заметить внутри закрывающегося тега обязательно нужно ставить слеш, т.е. косую черту «/», находящуюся сразу же после первой угловой скобки. Действие тегов распространяется на заключенную между ними информацию.</p> <p><b>Одиночные теги </b> (<b>метки </b>) как можно догадаться состоят из одного html элемента – открывающегося тега (например <b><img> </b>).</p> <p>В независимости от вида <b>каждый тег состоит </b> из следующих элементов:</p> <p>Открывающаяся угловая скобка (<b>< </b>).</p> <p>Имя тега (<b>p </b>, <b>body </b>, <b>br </b>).</p> <p>Закрывающаяся угловая скобка (<b>> </b>).</p> <p>Для расширения возможностей используемого тега используются различные атрибуты и значения атрибутов, разделяющиеся между собой с помощью пробела. В свою очередь атрибуты можно условно разделить на обязательные и необязательные.</p> <h2>Основные теги html</h2> <p>Стандартизированный язык разметки гипертекста включает в себя предостаточно используемых HTML-тегов. Давайте остановимся на самых важных из них.</p> <h3>Основные парные теги html</h3> <p>- <b>< </b><b>html </b><b>> </b> - сообщает браузеру о том, что перед ним находится HTML документ.</p> <p>- <b>< </b><b>head </b><b>> </b> - содержит описание интернет-страницы и является некой емкостью для всех заголовочных элементов html-документа, цель которых - помогать браузерам и поисковым системам в работе с данными.</p> <p>- <b>< </b><b>body </b><b>> </b> - определяет видимую часть документа.</p> <p>- <b><title> </b> - отвечает за отображение и название документа.</p> <p>- <b>< </b><b>table </b><b>>, < </b><b>tbody </b><b>>, < </b><b>thead </b><b>>, < </b><b>td </b><b>>, < </b><b>th </b><b>> и < </b><b>tr </b><b>> - </b>теги, относящиеся к созданию таблиц.</p> <p>- <b><p> </b>- закрытие данного тега сообщает браузерам о том, что текст отображается с новой строки, то есть с нового абзаца.</p> <p>- <b><h> </b> - задает заголовок (<b>h1 </b>…<b>h6 </b>).</p> <p>- <b><br> </b> - тег устанавливающий перевод строки в том месте, где он находится.</p> <p>- <b><b>, <u>, <i> </b> - каждый из тегов по отдельности выделяющий текст жирным, подчеркнутым или курсивом.</p> <p>- <b><ol>, <ul>, <dl> </b> - теги отвечающее за .</p> <p>- <b><tt>, <kbd> </b> - эффект для текста имитирующий стиль печатной машинки.</p> <p>- <b><strong> </b> - еще один HTML-тег выделяющий текст жирным. В отличии от тега <b>воспринимается поисковыми механизмами как особо выделенный.</p> <p>- <b><marquee> </b> - тег, используемый для создания бегущей строки.</p> <p>- <b><font> </b> - тег, который используется для форматирования текста, но работающий исключительно при использовании специальных атрибутов.</p> <p>- <b><a> </b> - весьма распространенный тег, отвечающий за создание гиперссылки.</p> <p>- <b><cite> </b> - цитирование.</p> <p>- <b><code> </b> - выводит в HTML документе примеры кода.</p> <p>- <b><q> </b> - отвечает за отображение текста заключенного в скобки.</p> <p>- <b><blockqote> </b> - создает отступы с обеих сторон текста.</p> <h3>Основные одиночные теги</h3> <p>- <b><meta> </b> - тег содержащий метаинформацию, предназначенную для поисковых механизмов. Внутри него при помощи соответственных атрибутов можно прописать ключевые слова, управление процессом индексации, имя автора, кодировку документа и т.п.</p> <p>- <b><img> </b> - тег, отвечающий за отображение графических элементов (картинки). Используется вместе с обязательным атрибутом <img src='https://i1.wp.com//URL' loading=lazy>.</p> <p>- <b><style> </b> - указывает на таблицу стилей CSS. Данный тег задается в теге <b>< </b><b>head </b><b>> </b>. HTML документ может состоять из энного количества тегов <b><style> </b>, задающих странице стилистику в независимости от расположения ее содержимого.</p> <p>- <b>< </b><b>hr </b><b>> </b> - добавляет горизонтальную линию.</p> <p>Нажав сочетание клавиш <b>Ctrl </b><b>+ </b><b>U </b> можно заметить, что весь HTML-документ построен на использовании HTML тегов и атрибутов. Совсем не обязательно запоминать все существующие HTML теги. Для внесения корректировок на сайт достаточно запомнить те, что приведены выше.</p> <p>Надеюсь, статья оказалась для вас полезной, и теперь вы знаете, какие существуют виды тегов и что это вообще такое.</p> <p>Спасибо за внимание и до скорого на страницах Stimylrosta.</p> <p>Обнаружили в тексте грамматическую ошибку? Пожалуйста, сообщите об этом администратору: выделите текст и нажмите сочетание горячих клавиш <b>Ctrl+Enter </b></p> <p>HTML(HyperText Markup Language) – это <b>язык разметки гипертекста </b>. Язык разметки используется для придания структуры интернет-странице, сайту. Язык разметки не несет в себе оформление, а выполняет задачи структурирования. Структура задается с помощью специальных элементов — меток, понятных браузеру. Эти метки называются тегами – от англ. слова <i>tag - именованная метка. </i></p> <p>Гипертекст – это документ, разметка которого выполнена с помощью <b>языка HTML </b>. Термин «гипертекст» изначально был введён Тедом Нельсоном для обозначения текста, «который разветвляется сам по себе или выполняет действие по запросу».</p> <p>HTML документ – это обычный текстовый файл, который имеет специальную структуру. При открытии интернет-браузер обрабатывает этот документ, в результате чего мы с вами видим привычные для нас интернет-страницы, где есть текст, картинки, ссылки, и т.д. Интернет-страницы имеют расширение – <i>html </i>.</p> <p>Рассмотрим структуру простого HTML документа</p> <p><!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Document

Document

Строка называется тегом. Вообще, все, что заключено в символы <> называется тегом. Данные символы — служебные в языке HTML. Теги бывают двух видов:

  • Парные — данные теги имеют открывающийся и закрывающийся тег. Закрывающийся тег содержит знак наклонной черты. Между данными тегами вписывается содержимое тега. Содержимым тега может быть как обычный текст, так и другие, вложенные теги. Примеры парных тегов:
  • Непарные — теги, которые не закрываются. Пример:

Теги можно писать большими и малыми буквами, поскольку HTML не различает написание. Закрывать парные теги нужно всегда!

Считается хорошим тоном знать и уметь оперировать большим количеством тегов. Этого не нужно пугаться, всё запомнится и уложится в голове, как только вы начнёте применять свои знания на практике. С основными тегами мы познакомимся в ходе нашего дальнейшего обучения. А вообще, в интернете сейчас доступно огромное количество справочников по HTML , где вы сможете найти актуальную информацию, ведь прогресс не стоит на месте, а языки программирования стремительными тепами развиваются и практически каждые пол года выходят обновления. Также, минимум тегов, которые будут необходимы нам в ходе обучения вы найдете в нашей шпаргалке

Рассмотрим структуру HTML документа:

  • — что же это за тег такой? Это версия HTML которая используется в данной странице. Подобным тегом принято начинать все HTML-документы. Это считается хорошим тоном. DOCTYPE указывает браузеру в какой версии HTML был написан документ, для того, что бы все браузеры (а их сейчас много) могли правильно обработать разметку и отобразить содержимое документа. Если этого не сделать, то браузер по умолчанию некорректно определит версию документа, в результате чего вся разметка может поехать и неправильно отображаться в разных браузерах. В данном случае DOCTYPE указывает на версию HTML5 .
  • — все содержимое страницы заключено между данными парными тегами, которые информируют браузер, что это HTML страница.
  • -служебная секция (заголовок), которая используется для подключения внешних файлов, и установок отвечающих за вид, вывод и работу данной страницы. Содержимое ее, чаще всего, не отображается на странице, кроме тега title. Тег title – содержит заголовок страницы, который отображается во вкладке.
  • — все что отображается на странице, пишется в теге body.

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

charset="UTF-8" — атрибут. Атрибутов может быть много. Атрибуты пишутся через пробел. В данном случае, с помощью тега meta HTML странице указывается кодировка UTF-8. Т.е. браузеру указывается кодировка данного документа, для правильного отображения содержимого страницы.

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

Вопросы для самоконтроля

  1. Что такое гипертекст?
  2. В чем состоит необходимость использования HTML?
  3. Что такое кодировка страницы? Зачем она применяется? Где в браузере можно поменять кодировку?
  4. Какие виды атрибутов вам известны?
  5. Что такое теги? Чем они отличаются от атрибутов?
  6. Какие теги обязательно должна содержать HTML страница?

Текст урока разработан совместно с Каменщик М.