HTML
Теги HTML
Базовые теги страницы
<html>
– корневой тег HTML-документа<head>
– контейнер для метаинформации<title>
– заголовок страницы (отображается на вкладке браузера)<meta>
– мета-данные (кодировка, описание, ключевые слова и др.)<body>
– содержимое страницы
Теги для текста
<h1>
–<h6>
– заголовки (от самого большого до самого маленького)<p>
– абзац<br>
– перенос строки<hr>
– горизонтальная линия<strong>
– жирный текст<em>
– курсив<u>
– подчеркивание<span>
– строчный контейнер для стилизации
Теги для списков
<ul>
– ненумерованный список<ol>
– нумерованный список<li>
– элемент списка
Таблицы
<table>
– таблица<tr>
– строка таблицы<td>
– ячейка таблицы<th>
– заголовочная ячейка
Ссылки и изображения
<a>
– гиперссылка<img>
– изображение (атрибут src – путь к изображению)
Формы
<form>
– форма<input>
– поле ввода<button>
– кнопка<textarea>
– многострочное текстовое поле<label>
– метка для элемента формы<select>
– выпадающий список<option>
– пункт выпадающего списка
Блоки и контейнеры
<div>
– блочный контейнер<span>
– строчный контейнер
Дополнительно
<iframe>
– встроенный фрейм (вставка другой страницы)<video>
– вставка видео<audio>
– вставка аудио
Атрибуты
Глобальные атрибуты (подходят почти для всех тегов)
id
– уникальный идентификатор элемента
<div id="header"></div>
class
– класс элемента (для CSS и JS)
<div class="header"></div>
style
– встроенные CSS-стили
<div style="color: red;"></div>
title
– всплывающая подсказка при наведении
<abbr title="HyperText Markup Language">HTML</abbr>
hidden
- скрытие элемента
<p hidden>Этот текст скрыт</p>
tabindex
– управление порядком переключения клавишейTab
<input type="text" tabindex="1">
data-*
– пользовательские атрибуты (часто используются в JavaScript)
Атрибуты для ссылок (<a>
)
href
– адрес ссылкиtarget
– способ открытия ссылки_self
(по умолчанию) – в том же окне_blank
– в новой вкладке
<a href="https://example.com" target="_blank">Открыть в новой вкладке</a>rel
– связь с документом (nofollow
,noopener
,noreferrer
)
<a href="https://example.com" rel="nofollow">Не передавать SEO-ценность</a>
Атрибуты для изображений (<img>
)
src
– путь к изображению
<img src="image.jpg" alt="Описание картинки">
alt
– текст, который отображается, если изображение не загруженоwidth
/height
– размеры картинки
<img src="image.jpg" width="200" height="150">
Атрибуты для форм (<form>
, <input>
, <button>
)
action
– куда отправляются данные
<form action="/submit-form">
method
– метод передачи (GET
,POST
)placeholder
– текст-подсказка внутри поля ввода
<input type="text" placeholder="Введите имя">
required
– обязательное полеdisabled
– делает элемент неактивнымreadonly
– запрещает редактирование, но можно копироватьmaxlength
– ограничение по символамtype
– тип данных (text
,email
,password
,number
,file
,date
)
<input type="email" required>
checked
– отмечает чекбокс или радио-кнопку
<input type="checkbox" checked>
- value – значение по умолчанию
<input type="text" value="По умолчанию">
Атрибуты для кнопок (<button>
)
type
– тип кнопки (submit
,reset
,button
)value
– текст кнопки
<button type="submit" value="Отправить">Отправить</button>
Атрибуты для селектов (<select>
)
multiple
– допустимо множественный выбор
<select multiple>
size
– количество выбранных элементов
<select size="3">
name
– имя выбранного элемента
<select name="colors">
Атрибуты для таблиц (<table>
)
border
– размер границы таблицыcellpadding
– отступ внутри ячеекcellspacing
– отступ между ячейкамиwidth
– ширина таблицы
<table border="1" cellpadding="5" cellspacing="0" width="100%">
Атрибуты для таблиц с ячейками (<tr>
, <td>
)
colspan
– количество ячеек в строкеrowspan
– количество ячеек в столбце
<tr> <td colspan="2">Ячейка с colspan="2"</td></tr>
Атрибуты для блоков кода (<pre>
, <code>
)
language
– язык программирования
<pre language="javascript"> console.log('Hello, world!');</pre>
Атрибуты для примеров (<samp>
)
title
– подсказка для элемента
<samp title="Пример текста">Пример текста</samp>
Атрибуты для цитат (<blockquote>
)
cite
– источник цитаты
<blockquote cite="https://example.com"> Это цитата из сайта example.com</blockquote>