- HTML5. Веб-страница, теги и элементы
- 4. Теги в HTML. Одинарные и парные теги
- Одинарные теги HTML
- Парные теги HTML
- Что такое дескрипторы в HTML?
- , а концом
- Что нового в HTML5 в плане тегов?
- Почему важно научиться пользоваться тегами?
- Как выучить все теги HTML?
- Базовый HTML
- #3 Базовая структура HTML
- #4 Знакомство с тегами
- Виды тегов
- #1 Виды html элементов
- #2 Пример
HTML5. Веб-страница, теги и элементы
HTML (абрр. HyperText Markup Language) – язык гипертекстовой разметки, используемый для структурирования и указания типа содержания (контента), а также для стилизации отображения внешнего вида веб-страницы в браузере.
- HTML
- Контент
- Теги HTML
- Парные теги
- Элемент HTML
- Непарные теги
- Самозакрывающиеся теги
- Имя тега
- Атрибуты тега
- Регистр синтаксиса HTML
- Семантика HTML
- Семантическая верстка
- Виды тегов HTML
(Условное разделение)
Контент (содержание) веб-страницы – информационное наполнение, несущее смысловую нагрузку.
Теги HTML – служебные метки языка HTML, его дескрипторы (от лат. descriptor «описывающий»), предписывающие какие-либо действия браузеру по отображению содержания (контента).
Парные теги HTML Теги HTML образуют пары из открывающего
Элемент HTML При условии наличия отображаемого содержания, Парные теги HTML образуют html-элемент, состоящие из пары открывающего
Непарные теги HTML Непарные (одиночные, одинарные) теги HTML создают html-элемент без содержания (контента). Теги meta, img, link, br, hr, input, area, param, col и base никогда не имеют внутри контента, соответственно, в закрывающих тегах – не нуждаются.
Самозакрывающиеся теги Важное отступление по теме «Парные и непарные теги»: В XHTML (еще часто встречающемся языке разметки), непарные теги относятся к самозакрывающимся тегам, имеющим слеш в своем окончании: «/>».
В HTML самозакрывающихся тегов нет. Закрывать теги с помощью «/>» запрещено. В HTML, парный тег закрывают явно, с помощью конкретного закрывающего тега, замыкающего содержание html-элемента. Непарный-же тег в HTML не закрывают вовсе, поскольку у него нет содержания и закрывать там нечего.
Пример:
HTML
XHTML
Имя тега HTML Имя тега HTML уникально в пределах его содержащей спецификации, в нашем случае: HTML5. Имя конкретного тега определяет тип элемента, а соответственно – набор правил отображения браузером содержания элемента.
Атрибуты тегов HTML Все теги HTML, кроме закрывающих, могут содержать дополнительную информацию – атрибуты и их значения. Атрибуты управляют поведением html-элемента на странице.
Регистр синтаксиса HTML HTML не чувствителен к регистру. Предпочтительно писать код HTML в нижнем регистре (прописными буквами), либо выбирать удобный вид записи в пределах одного html-документа.
Семантика HTML Семантика HTML – соответствие имени тегов html-элемента и типа его содержания. Иными словами, в элементе списка – теги списка, в элементе абзаца – теги абзаца, для заголовка – теги заголовка, для рисунка – рисунка, и т.д., и – никак не иначе. Такой подход к разметке веб-страницы получил название: «Семантическая верстка».
Семантическая верстка – использование в разметке веб-страницы html-элементов, созданных в соответствии имени тега html-элемента к типу его содержания.
Виды тегов HTML
Условное разделение тегов на группы: теги верхнего уровня; теги заголовка документа; блочные элементы; строчные элементы; универсальные элементы; списки; таблицы; фреймы. Рассмотрим теги, необходимые в дальнейшей работе:
- Теги форматирования и акцентирования текста и указания ссылок
h1, h2, h3, h4, h5, h6 – заголовки;
b, strong, i, em – текст;
ul, ol, li – списки;
a – ссылки. - Теги структуры документа
nav – навигация;
aside – создаёт боковую панель на сайте, где размещается неосновной контент;
header – тег для создания шапки сайта или раздела;
section – тег для создания раздела веб-страницы;
div – обезличенный SEO-блок;
span – строчный элемент. - Функциональные теги
html – включает в себя всё содержимое страницы;
body – раздел html-файла, где содержится техническая инфомрация;
script – предназначен для создания/подключения скриптов;
link – предназначен для подключения внешних файлов (шрифтов или стилей);
meta – содержит информацию, предназанченную для поисковых систем и браузеров. - Теги встраиваемого контента
img – изображение;
audio – аудиуоконтент;
iframe – отдельная область документа, в которую можно подгружать другие независимые документы. - Теги форм (для взаимодействия с пользователем)
form, input – теги для создания формы. - Теги таблиц
table, td, tr – теги для создания таблицы.
- Системный администратор
- Заработок на буксах | Философия успеха
- Облачные хранилища
- Заработок на буксах | Мифы и реальность
- Телефонная книга
- CSS | Подключение и приоритет правила стиля
- HTML5. Правильная таблица
- Word | Разорвать и соединить таблицу
- Word | Убрать горизонтальную линию
- Word и Excel | Автоматическая нумерация ячеек таблицы
- Таблица символов Юникод в HTML (XHTML)
- Якорь в HTML | Закладка на веб-странице
- Списки в HTML
- Выключение компьютера по расписанию
- HTML | Правильный onClick
- Движок для сайта | Какой выбрать
- Системный администратор
- Кузя Длинношерстая
- Спешат часы
- Месть верстальщика
- Телефонная книга
- Ошибка танкиста
- Как написать интернет-статью
- Засадил в доску с разбегу
4. Теги в HTML. Одинарные и парные теги
Думаю, что вы поняли из чего состоит код HTML? Верно, из множества парных и одинарных тегов. В этом параграфе разберемся подробнее с HTML тегами. В языке HTML происходит деление тегов на одинарные (не парные) и парные теги. Итак, одинарные HTML теги состоят из одного тега, то есть, у них нет закрывающего тега. А парные дескрипторы состоят из двух частей, одна из которых указывает начало, другая конец.
Одинарные теги HTML
Одинарные теги не имеют закрывающего тега. Например:
, . В ранних версиях было правильно (согласно стандарта) писать:
, , теперь такой стиль написания одинарных тегов не актуален. Как сказал А.П. Чехов: “Краткость — сестра таланта”, всегда при написании кода необходимо руководствоваться этим правилом. Если можно сократить, упростить, то сделайте это. Поэтому не стоит лишний раз ставить слэш, разумеется, если вы заявили о том, что ваш HTML документ пятой версии. Про версии HTML было сказано ранее. Самые используемые одинарные теги:
— перенос на новую строку,
— разделительная линия, — вставка изображения.
Парные теги HTML
Парных тегов намного больше. У парного дескриптора есть открывающий и закрывающий тег. Парный тег образует контейнер. Содержимое контейнера – это то, что находится между открывающим и закрывающим тегом. В коде 2.1.1.1 есть строка
Что такое дескрипторы в HTML?
, так вот, это парный тег, содержимым этого тега является текст «Что такое теги в HTML?». Его началом является тег
, а концом
, в данном случае слэш перед именем тега обязателен.
Главная проблема, с которой сталкиваются на начальных этапах, это путаница в написании парных тегов, это неразбериха во вложенности. Например, вот это правильная запись:
Жирный абзац
. А здесь заключена ошибка:
Жирный абзац
, HTML документ с такой версткой считается не валидным. Валидный код — это код написанный в соответствии со стандартами, разработаными Консорциумом Всемироной Паутины (W3C). Чтобы не путать вложенность, следуйте следующему алгоритму: создайте парные теги , далее вложите в них другие , и в конце напишите текст внутрь обоих тегов
Как правильно писать парные теги
.
Что нового в HTML5 в плане тегов?
Язык HTML5 является расширением HTML4, поэтому в нем сохранены все дескрипторы HTML4 и добавлены новые. В HTML5 появились специальные теги для разбиения сайта на основные блоки: шапка, меню, подвал, сайдбар и контент.
Почему важно научиться пользоваться тегами?
Поисковики Yandex и Google трепетно относятся к верстке HTML документов, проверяя их на валидность. Ищут в них ключевики заключенные в специальные дескрипторы и так далее. В этом разделе речь идет о верстке страниц на HTML, поэтому не будём углубляться в эту тему, которая относится к продвижению (SEO).
Как выучить все теги HTML?
Да, тегов большое множество и это не все что нужно знать. Специально учить их нет необходимости. Индейцы метко подметили: “Скажи мне – и я забуду, покажи мне – и я не смогу запомнить, привлеки меня к участию – и я пойму”. Пока вы будете практиковаться, что-то писать, у вас все дескрипторы, парные и одинарные, легко запомнятся. Со временем, конечно. А если что-то забыли, то всегда можно обратиться к справочнику.
Базовый HTML
#3 Базовая структура HTML
Элемент предназначен для указания типа текущего документа — DTD (document type definition, описание типа документа). Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, поскольку HTML существует в нескольких версиях, кроме того, имеется XHTML (EXtensible HyperText Markup Language, расширенный язык разметки гипертекста), похожий на HTML, но различающийся с ним по синтаксису. Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать .
Есть несколько вариантов DOCTYPE. Самый актуальный — в примере. Он появился в HTML5 , и является актуальным до сих пор. Открывающий тег определяет начало HTML-документа, внутри него хранится «голова» () и «тело» документа (). Содержимое этого раздела не показывается напрямую на странице, за исключением элемента . Внутри могут располагаться следующие элементы: , , , , или . Внутри body находится структура документа, все теги, а также может быть подключен JS. Определяет заголовок документа. является универсальным и добавляет целый класс возможностей, в частности, с помощью метатега, как обобщённо называют этот элемент, можно изменить кодировку страницы, добавить ключевые слова, описание документа и многое другое, предназначенное для браузера или поисковых систем. В частности, чтобы браузер понимал, что имеет дело с кодировкой UTF-8 (Unicode transformation format, формат преобразования Юникод) и добавляется данная строка.
#4 Знакомство с тегами
Виды тегов
Все теги делятся между собой по разным критериям. Самые основные — это парные и непарные теги. Название говорит само за себя. В случае с парным тегом обязательно должен быть закрывающий тег, с таким же названием но дополнительным символом. Непарные же теги имеют закрывающий символ в конце
#1 Виды html элементов
Блочные Блочные элементы являются основой, которая используется для верстки веб-страниц. Такой элемент представляетсобой прямоугольник, который по умолчанию занимает всю доступную ширину страницы (если иное значение не указано в CSS), а длина элемента зависит от его содержимого. Такой элемент всегда начинается с новой строки, то есть, располагается под предыдущим элементом. Блочный элемент может содержать в себе другие блочные и строчные элементы.
;
- ;
; . etc Строчные В отличие от блочного, строчный элемент не переносится на новую строку, а располагается на той же строке,что и предыдущий элемент. Такие элементы, как правило, находятся внутри блочных элементов и их ширина зависит лишь от содержимого и настроек CSS. Еще одно отличие строчного элемента от блочного заключается к том, что в нем может находиться только контент и другие строчные элементы. Блочные элементы в строчные вкладывать нельзя . ; ; ; ;