Словарь html тегов. Теги и атрибуты HTML

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

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

Как уже отмечалось выше, все теги начинаются с угловой скобки < и заканчиваются угловой скобкой > . После открывающей угловой скобки следует имя тега (команды).

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

Рассмотрим пример:

Этот текст обычный. Этот текст курсивный.

Тег называют начальным или открывающим тегом, что означает включение браузером определенной команды (в данном случае написание курсивным шрифтом). У большинства тегов есть пара в виде закрывающего тега, который отключает команду.

Закрывающий тег выглядит так же, как начальный, но начинается с слэша. Итак, конечный тег для выделения курсивным шрифтом - .

Рассмотрим пример:

Этот текст обычный. Внимание! Курсив. Это снова обычный шрифт.

Как вы успели заметить, браузер последовательно анализирует HTML – документ в поисках команд (тегов) и применяет или отключает разные параметры форматирования текста. Браузер отформатированный текст (все, что не является тегом) отображает в своем окне.

Процесс вставки тегов в обычный неформатированный текст называется разметкой HTML-документа, а теги - знаками разметки. При написании тегов не учитывается регистр букв, тег может быть прописан как строчными, так и прописными буквами, но всё же рекомендуется применение прописных букв.

Ниже приведены примеры основных тегов HTML, с объяснением их использования, а также примеры их применения в HTML-документе.

Заголовки

Существует специальный тег для указания заголовков в HTML. Есть 6 уровней заголовков в HTML, начиная от для наиболее важных объявлений, до для наименее важных.

Пример HTML:

Попробуй сам

Заголовок 1

Заголовок 2

Заголовок 3

Заголовок 4

Заголовок 5
Заголовок 6

HTML абзацы

С помощью HTML тэга

Вы можете определить абзац.

Абзацы используются для логической группировки текста. Перед и после текста абзаца браузер автоматически отступает одну строчку.

Пример HTML:

Попробуй сам

Это абзац

Это другой абзац

Атрибут href задает адрес документа, на который следует перейти.

Атрибуты используются для предоставления дополнительной информации о HTML-элементах.

Вставка изображений

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

Ширина и высота картинки может задаваться с помощью атрибутов width и height.

Я решил создать табличку, в которой вы можете посмотреть на основные теги языка html, а также для чего они нужны. Теги разделены по категориям, чтобы было удобнее ориентироваться.

Каждый тег записывается в угловых скобках, вот так: <название тега> . Для собственного удобства я вывел в таблице только названия тегов без угловых скобок.

Тег Что означает Подробнее
Базовые
!doctype Определяет тип документа Определяет, как именно обрабатывать страницу.
html Весь документ Является контейнером для всех элементов на веб-странице
body Тело страницы Все содержимое страницы, которое будет выведено на экран, ее структура
head Важная информация о странице Не будет выведена на экран, но нужна для работы сайта (кодировка, подключение таблицы стилей и т.д.)
title Название страницы Главное название, будет выводиться в поисковике и в верхней строке браузера
link Подключает внешние файлы С помощью этого тега подключаются таблицы стилей и другие внешние файлы
script Подключает javascript-файлы Обязательный атрибут — src, в котором указывается путь к файлу
meta Задает мета-информацию Мета-информация включает в себя кодировку и метатеги.
Семантические теги html5
header Создает шапку сайта или раздела На страице может быть несколько таких тегов. Header может формировать как шапку сайта в целом,
так и шапку статьи и т.д.
footer Тег для создания подвала сайта или раздела Аналогичен по своему смыслу предыдущему элементу, но создан для создания в нем нижней части сайта
article Контейнер для вывода в нем контента (основной текстовой информации) Основной текст, который присутствует на вашей странице, нужно заключить в этот тег.
aside Выводит побочную информацию, не относящуюся к основной Контейнер для вывода в нем различных виджетов и прочей информации, не имеющей прямого отношения
к основному тексту.
Форматирование
p Абзац Тег создает абзац, который отделяется от других элементов вертикальными
отступами.
h1-h6 Заголовки h1 — самый важный заголовок (статьи, сайта), h6 — самый маленький.
hr Горизонтальная линия Создает горизонтальную линию на всю ширину блока, в котором размещается. Ее высота
обычно 1 пиксель. Не несет никакого смысла, это просто разделитель.
br Принудительный перенос строки Может применяться, когда не создается новый абзац, но нужно написать текст с новой строки.
Одинарный тег, как и hr.
span Универсальный строчный элемент Span создан для того, чтобы с его помощью оборачивать нужные куски текста и применять к ним
уникальное оформление.
div Универсальный блочный элемент Не имеет никакого семантического смысла. По сути, обычный контейнер с блочными свойствами.
Испольуется для самых разных целей.
pre Тег для вывода текста в таком виде, как он набран в редакторе Текст будет выведен с сохранением всех пробелов, переносов строк и отступов.
figure Контейнер для группировки элементов. Самый простой пример — группировка картинок и подписей для них. Тег появился в спецификации html5.
figcaption Заголовок для элементов, собранных в figure. Может располагаться выше или ниже фигуры, в зависимости от того, как расположен в коде.
Ссылки
a Ссылка Тег имеет обязательный атрибут href, которым указывается url-адрес
документа, к которому ведет ссылка.
nav Контейнер для важных ссылок Тег из html5, который создан специально для того, чтобы помещать в него самые важные ссылки
на странице. По сути, создан для формирования главного меню на сайте.
Списки
ol Нумерованный список Контейнер для пунктов списка, которые будут пронумерованы
ul Маркированный список Контейнер для пунктов списка, которые будут помечены одинаковым маркером
li Пункт списка Каждый отдельный пункт списка помещается в этот парный тег. По умолчанию он имеет блочные свойства.
Изображения
img Выводит любое изображение Обязательный атрибут — src (путь к картинке). Одинарный тег.
Для текста
b Жирный шрифт Парный тег. Весь текст, который обрамлен в него, становится жирным. Логического смысла не придает.
strong Выделяет текст как важный + делает его жирным Действует аналогично тегу b, но также придает словам дополнительную важность.
i Выделяет текст курсивом Придает курсивное начертание
em Выделяет текст курсивом + акцентирует внимание на словах Добвляет логическое выделение слов на фоне других
q Небольшая цитата Предназначен для выделения маленьких цитат на странице
s Отображает текст перечеркнутым Действует только на оформление, не добавляя никакого смысла
u Отображает текст подчеркнутым Как и s, это чисто оформительский тег.
pre Вывод текста с сохранением форматирования Сохраняет все пробелы и переносы строк, которые сделаны при наборе.
sub Для вывода шрифта в нижнем индексе Также уменьшает сам размер шрифта
sup Для вывода шрифта в верхнем индексе Действует аналогично с sub
Фреймы
iframe Выводит плавающий фрейм Обязательный параметр — src. Можно также установить ширину и высоту.
Формы
form Контейнер для формы В него помещаются все поля, которые необходимо заполнять. Имеет обязательные параметры method
и action для того, чтобы ее отправка работала.
input Выводит различные поля формы Тип поля зависит от атрибута type. Это может быть поле для ввода текста, пароля, выбора даты и т.д.
fieldset Отделяет одну часть формы от другой Например, если одни поля предназначены для общих регистрационных данных, а другие — для
выбора интересов, то они могут быть разделены такими тегами, так как это разные группы полей.
legend Выводит заголовок к группе полей Это название для котейнера fieldset
label Подпись к полю Позволяет установить связь между полем input и этим элементом. При клике на label происходит
перенос фокуса в то поле, с которым он связан. А если лейбл связан с чекбоксом или радио-кнопками, то при клике на него
автоматически выбирается и соответствующая кнопка. Привязка делается с помощью атрибута for.
select Раскрывающийся список из вариантов При клике на него можно будет выбрать один из ранее заданных вариантов. С атрибутом multiple
в таком списке можно выбирать несколько значений.
option Выводит один вариант для раскрывающегося списка Этот тег одинарный, нужный текст записывается в атрибут value.
textarea Поле для многострочного текста Используется, когда нужно написать много текста. Например, для комментариев, отзывов и т.д.
Таблицы
table Главный контейнер для таблицы В нем располагается все ее содержимое — ряды и ячейки.
caption Заголовок таблицы Может располагаться в любом месте контейнера table, в любом случае будет выведен сверху или снизу.
tr Создает один ряд таблицы В ряду может быть неограниченное количество ячеек. В сам ряд ничего кроме ячеек помещать не стоит.
td Создает одну ячейку Этот текст тоже написан в ячейке. В нее можно вставлять другие html-элементы. Например, картинки,
видео и даже другие таблицы
th Создает заглавную ячейку Текст в ней становится жирным и выравнивается по центру
Мультимедиа
audio Позволяет вставить аудиофайл Вставка происходит с помощью одинарных тегов source, в которые вписывается путь к файлу. Пока что для
кроссбраузерности веб-разработчикам приходится вставлять несколько форматов файла, чтобы любой веб-обозреватель
мог его опознать.
video Вставляет видео Процесс происходит также, как и в случае с audio. Пустой атрибут controls добавляет элементы
управления роликом, атрибут poster — добавляет картинку-миниатюру.
source Задает путь к медиафайлу (аудио или видео) Вставляется внутрь тегов audio или video, между их открывающей и закрывающей частью.
Путь задается с помощью атрибута src, также указываются кодеки.

Это не все теги

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

Основные теги языка HTML

Основные теги

- Указывает программе просмотра страниц что это HTML документ.

- Определяет место, где помещается различная информация не отображаемая в теле документа. Здесь располагается тег названия документа и теги для поисковых машин.

- Определяет видимую часть документа

Теги оглавления

- Помещает название документа в оглавление программы просмотра страниц

Атрибуты тела документа

- Устанавливает цвет фона документа, используя значение цвета в виде RRGGBB - пример: FF0000 - красный цвет.

- Устанавливает цвет текста документа, используя значение цвета в виде RRGGBB - пример: 000000 - черный цвет.

- Устанавливает цвет гиперссылок, используя значение цвета в виде RRGGBB - пример: 00FF00 - зеленый цвет.

- Устанавливает цвет гиперссылок на котох вы уже побывали, используя значение цвета в виде RRGGBB - пример: 333333 - серый цвет.

- Устанавливает цвет гиперссылок при нажатии.

Теги для форматирования текста


 - Обрамляет предварительно отформатированный текст.

- Создает САМЫЙ БОЛЬШОЙ заголовок

- Создает самый маленький заголовок

Создает жирый текст

- Создает наклонный текст

- Создает текст - имитирующий стиль печатной машинки.Используется для цитат, обычно наклонный текст.

- Используется для выделения из текста слова (наклонный или жирный текст)

- Используется для выделения наиболее выжных частей текста (наклонный или жирный текст)

- Устанавливает размер текста в пределах от 1 до 7.

- Устанавливает цвет текста, используя значение цвета в виде RRGGBB.

Гиперссылки

Создает гиперссылку на другие документы или часть текущего документа.

Создает гиперссылку вызова почтовой программы для написания письма автору документа.

Отмечает часть текста как цель для гипперссылок в документе.

Создает гиперссылку на часть текущего документа.

Форматирование

- Создает новый параграф

- Выравнивает параграф относительно одной из сторон документа, значения: left, right, или center


- Вставляет перевод строки.

Создает отступы с обеих сторон текста.

Создает список определений.

- Определяет каждый из терминов списка

- Описывает каждое определение

Создает нумерованный список

  • - Определяет каждый элемент списка и присваивает номер

    Создает ненумерованный список

  • - Предваряет каждый элемент списка и добавляет кружок или квадратик.

    - Важный тег используемый для форматирования больших блоков текста HTML документа, также используется в таблицах стилей

    Графические элементы

    - Добавляет изображение в HTML документ

    - Выравнивает изображение к одной из сторон документа, принимает значения: left, right, center; bottom, top, middle

    - Устанавливает толщину рамки вокруг изображения


    - Добавляет в HTML документ горизонтальную линию.
    Устанавливает высоту(толщину) линии


    - Устанавливает ширину линии, можно указать ширину в пикселах или процентах.


    - Создает линию без тени.


    - Задает линии определенный цвет. Значение RRGGBB.

    Таблицы

    - Создает таблицу.

    - Определяет строку в таблице.

    - Определяет отдельную ячейку в таблице.

    - Определяет заголовок таблицы (нормальная ячейка с отцентрованным жирным текстом)

    Атрибуты таблицы

    - Задает толщину рамки таблицы.

    - Задает расстояние между ячейками таблицы.

    - Задает расстояние между содержимым ячейки и ее рамкой.

    - Устанавливает ширину таблицы в пикселах или процентах от ширины документа.

    или или и означает, что можно ставить открывающий тег, а можно не ставить — браузер сам все сделает.
  • Третий столбец — End Tag — наличие закрывающего тега. Напротив данного тега можно увидеть как букву «O», так и букву «F». Значение первой не изменилось. Вторая же буква — «F» — дословно с английского «запрещено» — означает, что закрывающий тег ставить запрещено, его просто не существует. Например, не существует тега , ибо нечего в нем закрывать.
  • Четвертый - Empty — означает, что тег является одиночным (пустым). Все теги, напротив которых стоит буква «E» в данном столбце, стоит еще и буква «F» в предыдущем столбце. Ведь у одиночных тегов не бывает закрывающих. Примером служит все тот же тег .
  • Пятый столбец — Depr. или Deprecated — с английского «не рекомендуемые». Если в данном столбце стоит буква «D» (которая расшифровывается точно также) значит, что данный тег не рекомендуется к использованию в HTML. Забегая немного вперед, сегодня для оформления как текста, так и внешнего вида всего сайта и HTML-документа используются каскадные таблицы стилей — CSS. Если коротко и просто, то создается один файл, в котором прописываются все параметры текста, которые можно вызвать определенными атрибутами тегов. Так вот, данная функция используется только на сайтах, потому что при рассылке новостей по почте или в RSS CSS не применим. И тут приходит на помощь эти самые теги. Большинство таких тегов, кстати, относятся к оформлению текста ( и
    являются примером)
  • Шестой столбец — DTD — может содержать либо букву «L» , либо «F» . Первая — «L» - Loose DTD — означает, что тег, напротив которого стоит данная буква, может использоваться только в переходном типе документов ( — Transitional, про который я писал в предыдущей статье). Вторая — «F» Frameset DTD — означает, что тег может использоваться только в документе, типа FRAMESET ( — Frameset). Если же буква отсутствует, то тег можно использовать во всех типах документов.
  • И последний, седьмой столбец - Description — краткое описание тега, опять же на английском
  • Атрибуты же содержаться на той же страничке спецификации HTML 4.01, но уже во вкладке «attributes». Атрибутов намного больше, нежели тегов. И опять распишу все по пунктам.

    • Первая колонка — Name — как и в случае с тегами — название атрибута. Все на английском, но имея базовые знания можно догадаться, что делает тот или иной атрибут.
    • Вторая колонка — Related Elements — это перечень всех тегов, в которых используется какой-либо атрибут. Все теги со ссылками, поэтому сразу можно будет перейти к информации о теге.
    • Третья колонка — Type — это все возможные значения определенного атрибута. Например напротив выбранного нами атрибута size в теге Font стоит значение CDATA. Его мы рассмотрим позже, а если коротко, то это специальный набор вариантов размера (в данном случае). Ведь можно писать как пиксели, так и проценты
    • Четвертая колонка — Default — означает, обязателен ли атрибут в определенном теге. Например, в теге Img атрибут src обязателен, так как указывает на источник, из которого брать картинку.
    • 6, 7, и 8 колонки означают то же самое, что и в случае с тегами.

    Все вышеописанное относится только к HTML версии 4.01. Про HTML 5 мы поговорим в другой статье, затронем и XHTML. А сейчас, как я и обещал, мы создадим страничку на языке HTML, над которой и будем экспериментировать.

    Создание файла в формате html — HTML-документ

    Прежде всего, разберемся что такое HTML-документ . А это, собственно, файл в формате HTML. И все интернет странички являются HTML- документами. Например, при попадании на сайт в адресной строке в конце можно увидеть после адреса «.html» или «.htm». Вот файл с таким расширением мы и создадим. Вообще, если хотите экспериментировать над сайтом, а не над страничкой, то лучше создать локальный сервер — Денвер (про который я все хочу написать).

    Учитывая то, что я не рассказал даже о тегах, присутствующих на каждой страничке, то просто создадим файл с любым именем и расширением.html. Можно (и лучше всего) использовать Notepad++ , потому что в данном текстовом редакторе используется подсветка кода, что очень удобно при редактировании кода и сохранять файлы можно во множестве форматов. Также есть программы, в которых при наборе кода сразу появляется результат в обработанном виде

    Итак, нам нужно просто открыть Notepad++ и сохранить файл с произвольным текстом (можно и пустой), но в формате.html. Для этого, как обычно, кликаете на надпись файл, затем "сохранить как " и ищем среди большого списка расширений «HyperText Markup Language file (расширения файлов)». Вот, собственно, и все. Первые строки в этот файл мы добавим уже в следующей статье из рубрики «Создаем сайт с нуля»

    Статьи по теме:
    - Устанавливает выравнивание ячеек в таблице, принимает значения: left, center, или right.

    - Устанавливает вертикальное выравнивание для ячеек таблицы, принимает значения: top, middle, или bottom.

    - Указывает кол-во столбцев которое объединено в одной ячейке. (по умолчанию=1)

    - Указывает кол-во строк которое объединено в одной ячейке. (по умолчанию=1)

    - Не позволяет программе просмотра делать перевод строки в ячейке таблицы.

    Кадры

    - Предваряет тег в документе, содержащем кадры;

    - Определяет строки в таблице кадров, высота которых определена кол-вом пикселов или в процентном соотношении к высоте таблицы кадров.

    - Определяет столбцы в таблице кадров, ширина которых определена кол-вом пикселов или в процентном соотношении к ширине таблицы кадров.

    - Определяет единичный кадр или область в таблице кадров.

    - Определяет, что будет показано в окне браузера если он не поддерживает кадры.

    Атрибуты кадров

    - Определяет какой из HTML документов будет показан в кадре.

    - Указывает Имя кадра или области, что позволяет перенаправлять информацию в этот кадр или область из других кадров.

    - Определяет величину отступов по левому и правому краям кадра; должно быть равно или больше 1.

    - Определяет величину отступов по верхнему и нижнему краям кадра; должно быть равно или больше 1.

    - Указывает будет-ли выводится линейка прокрутки в кадре; значение value может быть "yes," "no," или "auto". Значение по умолчанию для обычных документов - auto.

    - Препятствует изменению размеров кадра.

    Формы

    Для форм, выполняющих какие-то функции должны быть запущены соответствующие CGI скрипты на сервере. HTML только создает внешний интерфейс формы.

    - Создает формы

    - Создает скролируемое меню. Size устанавливает кол-во пунктов меню, которое будет показано на экране, остальные будут доступны при использовании прокрутки.

    - Указывает каждый отдельный элемент меню

    - Создает ниспадающее меню

    - Создает окно для ввода текста. Columns указывает ширину окна; rows указывает его высоту.

    - Создает checkbox. За тегом следует текст.

    - Создает radio кнопку. За тегом следует текст.

    - Создает строку для ввода текста. Параметром Size указывается длина в символах.

    - Создает кнопку "Принять"

    - Создает кнопку "Принять" - для этого используется изображениеСоздает кнопку "Отмена"

    • < Назад

    Мы уже разобрались. Мы выяснили, что у них есть содержимое. Однако это ещё не всё. У тегов также есть атрибуты, которые расширяют их возможности, а у атрибутов, в свою очередь, есть значения. С их помощью элементу можно задавать параметры, определять стиль оформления. Например, тегом

    вы обозначили абзац. Но как сделать, чтобы он был выровнен по правому краю? Для этого понадобится определённый атрибут с соответствующим значением. Как некоторые теги не имеют пары, так и некоторые атрибуты могут употребляться без значений.

    Как писать атрибуты?

    Атрибуты - зарезервированные слова (как и теги, только без угловых скобок), значения же их могут быть разными. Так же, как и теги, атрибуты со значениями рекомендуется писать маленькими буквами, хотя браузерам, в общем-то, безразлично - это просто правило хорошего тона: по-русски ведь ТОЖЕ НЕ ПРИНЯТО ПИСАТЬ ПРИ ВКЛЮЧЕННОМ CAPS LOCK. А чем HTML хуже?

    Значения с атрибутами записываются в таком формате:

    Атрибут=”значение” lang=”en”

    Писать атрибуты всегда нужно внутри открывающего тега, после зарезервированного слова.

    Абзац

    Обычно для одного тега доступно несколько атрибутов. В каком порядке они будут перечислены, неважно.

    Универсальные атрибуты

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

    • accesskey позволяет задать сочетание клавиш для доступа к определённому объекту страницы. Например, вы можете сделать так, чтобы с помощью комбинации клавиш Alt+1 пользователь переходил по определённой ссылке. Таким образом разработать систему клавишной навигации.

    В качестве значения атрибута могут выступать цифры 0-9 или буквы латинского алфавита:

    Ссылка будет открываться по нажатию сочетания клавиш с единицей

    • class позволяет связать тег с заранее заданным с помощью CSS оформлением. Использование атрибута позволяет существенно уменьшить код, ведь вместо того, чтобы повторять ввод одного и того же блока CSS, можно просто ввести имя соответствующего ему класса.
    • С помощью contenteditable можно разрешить пользователю редактировать любой элемент HTML-страницы: удалять, вставлять, изменять текст. Этот же атрибут даёт возможность редактирование и запретить. Значения имеет всего два: true - правку разрешить, false - запретить.
    • При помощи атрибута contextmenu вы можете наделить любой элемент документа уникальными пунктами контекстного меню на своё усмотрение. Само меню создаётся в теге , а атрибуту contextmenu присваивается его идентификатор.
    • dir определяет направление текста: слева направо (ltr) или справа налево (rtl) .
    • draggable позволяет запретить (false) или разрешить (true) пользователю перетаскивать наделённый этим атрибутом элемент страницы.
    • dropzone указывает браузеру, что делать с перетаскиваемым элементом: копировать (значение copy ), перемещать (move ) или создать на него ссылку (link) .
    • hidden - атрибут, позволяющий скрыть содержимое элемента, чтобы оно не отображалось в браузере. Если атрибуту задано значение false, объект отображается, true - скрывается.
    • id задаёт идентификатор элемента - своего рода имя, которое нужно для простой смены стиля объекта, а также для того, чтобы к нему могли обращаться скрипты. Значением атрибута и будет его имя. Начинаться оно должно обязательно с латинской буквы, и может содержать цифры, буквы всё того же латинского алфавита (большие и маленькие), а также символы дефиса (-) и подчёркивания (_) . Русских букв содержать не может.
    • lang помогает браузеру понять, на каком языке написан контент, и задать ему соответствующий стиль (например, в языках могут использоваться разные кавычки). Значениями выступают коды языков (русский - ru , английский - en и т. п.).
    • spellcheck включает (true) или отключает (false) проверку правописания. Особенно полезно использовать атрибут в тегах полей форм, куда текст будет вводить пользователь.
    • style позволяет задать оформление элемента с помощью CSS-кода.
    • tabindex даёт возможность определить, сколько раз пользователю придётся нажать клавишу Tab, чтобы фокус получил объект с этим атрибутом. Количество нажатий определяет значение атрибута - целое положительное число.
    • title - всплывающая подсказка, которая появится, если подвести мышку к элементу и на некоторое время оставить её неподвижной. Строка в значении и будет подсказкой.
    • translate разрешает (yes) или запрещает (no) перевод содержимого тега.
    • align задаёт выравнивание элемента. Например, с его помощью можно выровнять текст по левому краю (значение left ), по правому краю (right ), по центру (center) или по ширине (justify) . Для изображений (тег ) также доступно выравнивание по верхней границе самого высокого элемента строки (top ), по нижней границе (bottom) , а значение middle делает так, что средняя линия картинки совпадает с базовой линией строки.

    Стоит иметь в виду, что использовать атрибут align не рекомендуется, а выравнивать текст лучше с помощью CSS.

    Пример использования атрибутов

    В качестве примера рассмотрим строку HTML-кода:

    Этот текст можно редактировать

    Вся строка создаёт абзац текста, который пользователь может в браузере самостоятельно изменять.

    Разберём каждый элемент строки.

    - открывающий тег контейнера, хранящего абзац.

    - закрывающий тег.

    Между символами > и < расположен текст Этот текст можно редактировать. Это - надпись вне тегов (между ними), а значит она будет видна открывшему страницу пользователю. Браузер воспринимает её как простой текст, который надо вывести на экран.

    contenteditable =”true ” - это и есть атрибут и его значение. Помните, как в школе: x=3. Так и здесь: contenteditable =”true ”. Атрибут contenteditable задаёт, сможет ли пользователь редактировать содержимое элемента, значение true , написанное в кавычках через знак равно, редактирование разрешает:

    Атрибут=”значение” contenteditable=”true”

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

    Что такое HTML-тег, виды HTML-тегов, примеры написания

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

    Это тег выделения текста жирным шрифтом. Теги имеют три вида:

    • Открывающий тег - тег, стоящий в начале. В рассмотренном выше примере тег является открывающим и стоит перед тем текстом, который нужно выделить.
    • Закрывающий тег - тег, стоящий в конце. Отличительной чертой служит слеш «/» перед символами в угловых скобках. Опять же обратимся к рассмотренному выше примеру. Тег является закрывающим и стоит после текста, который следует выделить жирным
    • Одиночные теги — теги, которые не имеют закрывающего тега. Примером может служить
      Вот пример открывающего и закрывающего тега:

    Вся конструкция, включая текст, будет выглядеть следующим образом:

    Этот текст будет выделен жирным

    А вот так будет выглядеть этот текст, когда его обработает браузер и предоставит нам:Этот текст будет выделен жирным. Существует еще такое понятие, как контейнерные теги , но это просто обобщенное название открывающего и закрывающего тегов. Как я писал выше, помимо контейнерных есть еще и одиночные теги. Отличие заключается в том, что такие теги не нужно закрывать. Ярким и наиболее частым примером служит тег новой строки.

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

    Что такое атрибуты,правила написания и зачем они нужны

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

    Font — контейнерный тег, применяемый для форматирования текста. С помощью данного тега вы сможете и выделить текст жирным, и изменить размер, и расстояние между строк — в общем все, что можно делать с текстом. Рассмотрим пример с размером текста. Для начала заключим текст в тег Font.

    Текст

    Теперь немного про правила написания атрибутов. Атрибуты всегда пишутся в открывающем теге и после символов самого тега. Можно написать в одном теге несколько атрибутов в любом порядке. Атрибуты вы можете найти на сайте валидатора W3C (про который я напишу чуть ниже). Итак, вот пример тега font с атрибутом size:

    Текст

    Данный атрибут в теге font изменяет размер заключенного в теги Текста.
    Если вы откроете исходный код страницы, то увидите, что место, где находится большое слово «Текста» имеет вид

    Текста

    Вы уже увидели как пишутся атрибуты. Ровно также они пишутся и в других тегах: сначала пишем сам атрибут (в данном случае size), затем ставим «=» и заключаем параметр атрибута в двойные кавычки. Параметры атрибутов вы сможете найти все на том же сайте консорциума всемирной паутины.

    Что такое валидатор (validator) W3C, правила написания и список тегов

    Как я и писал, существует великое множество тегов. Но где их всех найти? Вот для этой цели существует валидатор W3C W3C - World Wide Web Consorcium, а по-русски — консорциум всемирной паутины. Не совсем понятно, да? Это такое место, где разрабатывают веб-стандарты — (языки гипертекстовой разметки — их детище). Во главе всего консорциума стоит, известный из прошлой статьи, Тим Бернерс-Ли — создатель HTML. Сайт этой организации — w3.org . Предупреждаю, сайт полностью на английском, так что запаситесь словарем или переводчиком в браузере. Кстати, Google у данного сайта равен 9, а — 37000 (это все очень много, если кто не в курсе).

    Возвращаемся к теме статьи. Нас интересуют стандарты языка HNTML 4.01. Переходим по ссылке HTML 4.01 Specification , после чего вверху видим вкладку elements , кликаем на нее. Вот и открывается страница со всеми тегами. Данные теги разработаны и приняты за стандарт консорциумом. Все, опять же, на английском. Сразу после слов «Index of Elements» мы видим легенду (значение букв в столбцах):

    А сразу после легенды идет таблица самих тегов:

    • В первом столбце — Name — само название тега — то что должно стоять в угловых скобках (< и >).
    • Второй столбец — Start Tag — наличие открывающего тега. В данном столбце вы можете увидеть букву «O», что значит «Optional», а в переводе с английского - Опционально. Данная буква присутствует только напротив тегов , , и