Html описание: HTML и HTML5. Описание тегов по основным разделам

Содержание

улучшенные возможности, новые типы полей и атрибуты

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

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

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

До появления HTML5 веб-формы представляли собой набор нескольких элементов <input type="text">, <input type="password">, завершающихся кнопкой <input type="submit">. Для стилизации форм в разных браузерах приходилось прилагать немало усилий. Кроме того, формы требовали применения JavaScript для проверки введенных данных, а также были лишены специфических типов полей ввода для указания повседневной информации типа дат, адресов электронной почты и URL-адресов.

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

Рис. 1. Улучшенные веб-формы с помощью HTML5

Создание HTML5-формы

1. Элемент <form>

Основу любой формы составляет элемент <form>...</form>. Он не предусматривает ввод данных, так как является контейнером, удерживая вместе все элементы управления формы – поля. Атрибуты этого элемента содержат информацию, общую для всех полей формы, поэтому в одну форму нужно включать поля, объединенные логически.

Таблица 1. Атрибуты элемента <form>
АтрибутЗначение / описание
accept-charsetЗначение атрибута представляет собой разделенный пробелами список кодировок символов, которые будут использоваться для отправки формы, например, <form accept-charset="ISO-8859-1">
.
actionОбязательный атрибут, который указывает url обработчика формы на сервере, которому передаются данные. Представляет из себя файл (например, action.php), в котором описано, что нужно делать с данными формы. Если значение атрибута не будет указано, то после перезагрузки страницы элементы формы примут значения по умолчанию.
В случае, если вся работа будет выполняться на стороне клиента сценариями JavaScript, то для атрибута action можно указать значение #.
Также можно сделать так, чтобы заполненная посетителем форма приходила вам на почту. Для этого нужно внести следующую запись:
<form action="mailto:адрес вашей электронной почты" enctype="text/plain"></form>
autocompleteОтвечает за запоминание введенных в текстовое поле значений и автоподстановку их при последующем вводе:
on — означает, что поле не защищено, и его значение можно сохранять и извлекать,
off — отключает автозаполнение для полей форм.
enctypeИспользуется для указания MIME-типа данных, отправляемых вместе с формой, например, enctype="multipart/form-data". Указывается только в случае method="post".
application/x-www-form-urlencoded — тип содержимого по умолчанию, указывает на то, что передаваемые данные представляют список URL-кодированных переменных формы. Символы пробела (ASCII 32) будут закодированы как +, а специальный символ, например, такой как ! будет закодирован шестнадцатиричной форме как %21.
multipart/form-data — используется для отправки форм, содержащих файлы, не-ASCII данные и бинарные данные, состоит из нескольких частей, каждая из которых представляет содержимое отдельного элемента формы.
text/plain — указывает на то, что передается обычный (не html) текст.
methodЗадает способ передачи данных формы.
Метод get передает данные на сервер через адресную строку браузера. При формировании запроса к серверу все переменные и их значения формируют последовательность вида www.anysite.ru/form.php?var1=1&var2=2. Имена и значения переменных присоединяются к адресу сервера после знака ? и разделяются между собой знаком &. Все специальные символы и буквы, отличные от латинских, кодируются в формате %nn, пробел заменяется на +. Этот метод нужно использовать, если вы не передаете больших объемов информации. Если вместе с формой предполагается отправка какого-либо файла, этот метод не подойдет.
Метод post применяется для пересылки данных больших объемов, а также конфиденциальной информации и паролей. Данные, отправляемые с помощью этого метода, не видны в заголовке URL, так как они содержатся в теле сообщения.
<form action="action.php" enctype="multipart/form-data" method="post"></form>
nameЗадает имя формы, которое будет использоваться для доступа к элементам формы через сценарии, например, name="opros".
novalidateОтключает проверку в кнопке для отправки формы. Атрибут используется без указания значения
targetУказывает окно, в которое будет направлена информация:
_blank — новое окно
_self — тот же фрейм
_parent — родительский фрейм (если он существует, если нет — то в текущий)
_top — окно верхнего уровня по отношению к данному фрейму. Если вызов происходит не из дочернего фрейма, то в тот же фрейм.

2. Группировка элементов формы

Элемент <fieldset>...</fieldset> предназначен для группировки элементов, связанных друг с другом, разделяя таким образом форму на логические фрагменты.

Каждой группе элементов можно присвоить название с помощью элемента <legend>, который идет сразу за открывающим тегом элемента <fieldset>. Название группы проявляется слева в верхней границе <fieldset>. Например, если в элементе <fieldset> хранится контактная информация:

<form>
  <fieldset>
    <legend>Контактная информация</legend>
    <p><label for="name">Имя <em>*</em></label><input type="text"></p>
    <p><label for="email">E-mail</label><input type="email"></p>
  </fieldset>
<p><input type="submit" value="Отправить"></p>
</form>
Рис. 2. Группировка элементов формы с помощью <fieldset>
Таблица 2. Атрибуты элемента <fieldset>
АтрибутЗначение / описание
disabledЕсли атрибут присутствует, то группа связанных элементов формы, находящихся внутри контейнера <fieldset>, отключены для заполнения и редактирования. Используется для ограничения доступа к некоторым полям формы, содержащих ранее введенные данные. Атрибут используется без указания значения — <fieldset disabled>.
formЗначение атрибута должно быть равно атрибуту id элемента <form> в этом же документе. Указывает на одну или несколько форм, к которым принадлежит данная группа элементов. На данный момент атрибут не поддерживается ни одним браузером.
nameОпределяет имя, которое будет использоваться для ссылки на элементы в JavaScript, или для ссылки на данные формы после заполнения и отправки формы. Является аналогом атрибута id.

3. Создание полей формы

Элемент <input>

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

С помощью css-стилей можно изменить размер шрифта, тип шрифта, цвет и другие свойства текста, а также добавить границы, цвет фона и фоновое изображение. Ширина поля задается свойством width.

Таблица 3. Атрибуты элемента <input>
АтрибутЗначение / описание
acceptОпределяет тип файла, разрешенных для отправки на сервер. Указывается только для <input type="file">. Возможные значения:
file_extension — разрешает загрузку файлов с указанным расширением, например, accept=".gif", accept=".pdf", accept=".doc"
audio/* — разрешает загрузку аудиофайлов
video/* — разрешает загрузку видеофайлов
image/* — разрешает загрузку изображений
media_type — указывает на медиа-тип загружаемых файлов.
altОпределяет альтернативный текст для изображений, указывается только для <input type="image">.
autocompleteОтвечает за запоминание введенных в текстовое поле значений и автоподстановку их при последующем вводе:
on — означает, что поле не защищено, и его значение можно сохранять и извлекать,
off — отключает автозаполнение для полей форм.
autofocusПозволяет сделать так, чтобы в загружаемой форме то или иное поле ввода уже имело фокус (было выбрано), являясь готовым к вводу значения.
checkedАтрибут проверяет, установлен ли флажок по умолчанию при загрузке страницы для полей типа type="checkbox" и type="radio".
disabledОтключает возможность редактирования и копирования содержимого поля.
formЗначение атрибута должно быть равно атрибуту id элемента <form> в этом же документе. Определяет одну или несколько форм, которым принадлежит данное поле формы.
formactionЗадает url файла, который будет обрабатывать введенные в поля данные при отправке формы. Задается только для полей типа type="submit" и type="image". Атрибут переопределяет значение атрибута action самой формы.
formenctypeОпределяет, как будут кодироваться данные полей формы при отправке на сервер. Переопределяет значение атрибута enctype формы. Задается только для полей типа type="submit" и type="image". Варианты:
application/­x-www-form-urlencoded — значение по умолчанию. Все символы кодируются перед отправкой (пробелы заменяются на символ +, специальные символы преобразуются в значения ASCII HEX)
multipart/form-data — символы не кодируются
text/plain — пробелы заменяются на символ +, а специальные символы не кодируются.
formmethodАтрибут определяет метод, который браузер будет использовать для отправки данных формы на сервер. Задается только для полей типа type="submit" и type="image". Переопределяет значение атрибута method формы. Варианты:
get — значение по умолчанию. Данные из формы (пара имя/значение) добавляются в url-адрес и отправляются на сервер: URL?имя=значение&имя=значение
post — данные формы отправляются в виде http-запроса.
formnovalidateОпределяет, что данные полей формы не должны проверяться при отправке формы. Переопределяет значение атрибута novalidate формы. Можно использовать без указания значения атрибута.
formtargetОпределяет, где выводить ответ, полученный после отправки формы. Задается только для полей типа type="submit" и type="image". Переопределяет значение атрибута target формы.
_blank — загружает ответ в новое окно/вкладку
_self — загружает ответ в то же окно (значение по умолчанию)
_parent – загружает ответ в родительский фрейм
_top – загружает ответ во весь экран
framename – загружает ответ во фрейм с указанным именем.
heightЗначение атрибута содержит количество пикселей без указания единицы измерения. Устанавливает высоту поля формы типа type="image", например, <input type="image" src="img_submit.gif">. Рекомендуется одновременно устанавливать как высоту, так и ширину поля.
listЯвляется ссылкой на элемент <datalist>, содержит его id.Позволяет предоставить пользователю несколько вариантов на выбор, когда он начинает вводить значение в соответствующем поле.
maxПозволяет ограничить допустимый ввод числовых данных максимальным значением, значение атрибута может содержать целое или дробное число. Рекомендуется использовать этот атрибут вместе с атрибутом min. Работает со следующими типами полей: number, range, date, datetime, datetime-local, month, time и week.
maxlengthАтрибут задает максимальное количество символов, вводимых в поле. Значение по умолчанию 524288 символов.
minПозволяет ограничить допустимый ввод числовых данных минимальным значением.
multipleПозволяет пользователю ввести несколько значений атрибутов, разделяя их запятой. Применяется в отношении файлов и адресов электронной почты. Указывается без значения атрибута.
nameОпределяет имя, которое будет использоваться для доступа к элементу <form>, к примеру, в таблицах стилей css. Является аналогом атрибута id.
patternПозволяет определять с помощью регулярного выражения синтаксис данных, ввод которых должен быть разрешен в определенном поле. Например, pattern="[a-z]{3}-[0-9]{3}" — квадратные скобки устанавливают диапазон допустимых символов, в данном случае — любые строчные буквы, число в фигурных скобках указывает, что нужны три строчные буквы, после которых следует тире, далее — три цифры в диапазоне от 0 до 9.
placeholderСодержит текст, который отображается в поле ввода до заполнения (чаще всего это подсказка).
readonlyНе позволяет пользователю изменять значения элементов формы, выделение и копирование текста при этом доступно. Указывается без значения атрибута.
requiredВыводит сообщение о том, что данное поле является обязательным для заполнения. Если пользователь попытается отправить форму, не введя в это поле требуемое значение, то на экране отобразится предупреждающее сообщение. Указывается без значения атрибута.
sizeЗадает видимую ширину поля в символах. Значение по умолчанию — 20. Работает со следующими типами полей: text, search, tel, url, email и password.
srcЗадает url изображения, используемого в качестве кнопки отправки данных формы. Указывается только для поля <input type="image">.
stepИспользуется для элементов, предполагающих ввод числовых значений, указывает величину увеличения или уменьшения значений в процессе регулировки диапазона (шаг).
typebutton — создает кнопку.
checkbox — превращает поле ввода во флажок, который можно установить или очистить, например,
У меня есть автомобиль
color — генерирует палитры цветов в поддерживающих браузерах, давая пользователям возможность выбирать значения цветов в шестнадцатеричном формате.
date — позволяет вводить дату в формате дд.мм.гггг.
День рождения:
datetime-local — позволяет вводить дату и время, разделенные прописной английской буквой Т по шаблону дд.мм.гггг чч:мм.
День рождения — день и время:
email — браузеры, поддерживающие данный атрибут, будут ожидать, что пользователь введет данные, соответствующие синтаксису адресов электронной почты.
E-mail:
file — позволяет загружать файлы с компьютера пользователя.
Выберите файл:
hidden — скрывает элемент управления, который не отображается браузером и не дает пользователю изменять значения по умолчанию.
image — создает кнопку, позволяя вместо текста на кнопке вставить изображение.
month — позволяет пользователю вводить год и номер месяца по шаблону гггг-мм.
number — предназначено для ввода целочисленных значений. Его атрибуты min, max и step задают верхний, нижний пределы и шаг между значениями соответственно. Эти атрибуты предполагаются у всех элементов, имеющих численные показатели. Их значения по умолчанию зависят от типа элемента.
Укажите количество (от 1 до 5):
password — создает текстовые поля в форме, при этом вводимые пользователем символы заменяются на звездочки, маркеры, либо другие, установленные браузером значки.
Введите пароль:
radio — создает переключатель — элемент управления в виде небольшого кружка, который можно включить или выключить.
Вегетарианец:
range — позволит создать такой элемент интерфейса, как ползунок, min / max — позволят установить диапазон выбора
reset — создает кнопку, которая очищает поля формы от введенных пользователем данных.
search — обозначает поле поиска, по умолчанию поле ввода имеет прямоугольную форму.
Поиск:
submit — создает стандартную кнопку, активизируемую щелчком мыши. Кнопка собирает информацию с формы и отправляет ее для обработки.
text — создает текстовые поля в форме, выводя однострочное текстовое поле для ввода текста.
time — позволяет вводить время в 24-часовом формате по шаблону чч:мм. В поддерживающих браузерах оно отображается как элемент управления в виде числового поля ввода со значением, изменяемым с помощью мыши, и допускает ввод только значений времени.
Укажите время:
url — поле предназначено для указания URL-адресов.
Главная страница:
week — соответствующий инструмент-указатель позволяет пользователю выбрать одну неделю в году, после чего обеспечит ввод данных в формате нн-гггг. В зависимости от года число недель может быть 52 или 53.
Укажите неделю:
valueОпределяет текст, отображаемый на кнопке, в поле или связанный текст. Не указывается для полей типа file.
widthЗначение атрибута содержит количество пикселей. Позволяет задать ширину полей формы.

4. Текстовые поля ввода

Элемент <textarea>...</textarea> используется вместо элемента <input type="text">, когда нужно создать большие текстовые поля. Текст, отображаемый как исходное значение, помещается внутрь.

Размеры поля устанавливаются при помощи атрибутов cols – размеры по горизонтали, rows – размеры по вертикали. Высоту поля можно задать свойством height. Все размеры считаются исходя из размера одного символа моноширинного шрифта.

Таблица 4. Атрибуты элемента <textarea>
АтрибутЗначение / описание
autofocusУстанавливает фокус на нужном начальном текстовом поле автоматически.
colsУстанавливает ширину через количество символов. Если пользователь вводит больше текста, появляется полоса прокрутки.
disabledОтключает возможность редактирования и копирования содержимого поля.
formЗначение атрибута должно быть равно значению атрибута id элемента <form> в этом же документе. Определяет одну или несколько форм, которым принадлежит данное текстовое поле.
maxlengthЗначение атрибута задает максимальное число символов для ввода в поле.
nameЗадает имя текстового поля.
placeholderОпределяет короткую текстовую подсказку, которая описывает ожидаемое вводимое значение.
readonlyОтключает возможность редактирования содержимого поля.
requiredВыводит сообщение о том, что данное поле является обязательным для заполнения.
rowsУказывает число, которое означает, сколько строк должно отображаться в текстовой области.
wrapОпределяет, должен ли текст сохранять переносы строк при отправке формы. Значение hard сохраняет перенос, а значение soft не сохраняет. Если используется значение hard, то должно указываться значение атрибута cols.

5. Раскрывающийся список

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

Для добавления в список пунктов используются элементы <option>...</option>, которые располагаются внутри <select>.

Для систематизации списков применяется элемент <optgroup>...</optgroup>, который создает заголовки в списках.

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

Таблица 5. Атрибуты элемента <select>
АтрибутЗначение / описание
autofocusУстанавливает автоматический фокус на элементе при загрузке страницы.
disabledОтключает раскрывающийся список.
formОпределяет форму, которой принадлежит данный список. В качестве значения атрибута указывается идентификатор формы.
multipleДает возможность выбора одного или нескольких пунктов, для этого при выборе нужно нажать и удерживать нажатой клавишу Ctrl.
nameОпределяет имя для выпадающего списка. Значение атрибута содержит название, отражающее тематику списка.
requiredВыводит сообщение о том, что пользователь должен выбрать значение из раскрывающегося списка перед отправкой формы.
sizeЗадает количество одновременно видимых на экране элементов списка. Если количество элементов списка превышает установленное количество, появляется полоса прокрутки. Значение атрибута задается целым положительным числом.
Таблица 6. Атрибуты элемента <option>
АтрибутЗначение / описание
disabledДелает недоступным для выбора элемент списка.
labelЗадает укороченную версию для элемента, которая будет отражаться в выпадающем списке. Значение атрибута содержит текст, описывающий соответствующий пункт выпадающего списка.
selectedОтображает выбранный элемент списка по умолчанию при загрузке страницы браузером.
valueУказывает значение, которое будет отправлено на сервер при отправке формы.
Таблица 7. Атрибуты элемента <optgroup>
АтрибутЗначение / описание
disabledОтключает данную группу элементов списка для выбора.
labelЗадает заголовок для группы элементов выпадающего списка. Значение атрибута содержит текст, недоступный для выбора, который будет располагаться над соответствующими пунктами списка. Текст выделяется в браузере жирным начертанием.

6. Надписи к полям формы

Надписи к элементам формы создаются с помощью элемента <label>...</label>. Существует два способа группировки надписи и поля. Если поле находится внутри элемента <label>, то атрибут for указывать не нужно.

<!-- с указанием атрибута for -->
<label for="comments">Когда вы последний раз летали на самолете?</label>
<textarea></textarea>

<!-- без атрибута for -->
<p><label>Кошка<input type="checkbox"></label></p>
Таблица 8. Атрибуты элемента <label>
АтрибутЗначение / описание
forОпределяет, к какому полю формы привязан данный элемент. Можно создавать поясняющие надписи к следующим элементам формы: <input>, <textarea>, <select>. Значение атрибута содержит идентификатор поля формы.

7. Кнопки

Элемент <button>...</button> создает кликабельные кнопки. В отличие от кнопок, созданных <input> (<input type="submit"></input>, <input type="image">, <input type="reset">, <input type="button">), внутрь элемента <button> можно поместить контент — текст или изображение.

Для корректного отображения элемента <button> разными браузерами нужно указывать атрибут type, например, <button type="submit"></button>.

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

Таблица 9. Атрибуты элемента <button>
АтрибутЗначение / описание
autofocusУстанавливает фокус на кнопке при загрузке страницы.
disabledОтключает кнопку, делая ее некликабельной.
formУказывает на одну или несколько форм, которым принадлежит данная кнопка. Значение атрибута — идентификатор соответствующей формы.
formactionЗначение атрибута содержит url-адрес обработчика данных формы, отправляемых при нажатии на кнопку. Только для кнопки типа type="submit". Переопределяет значение атрибута action, указанного для элемента <form>.
formenctypeЗадает тип кодировки данных формы перед отправкой на сервер при нажатии на кнопки типа type="submit". Переопределяет значение атрибута enctype, указанного для элемента <form>. Возможные значения:
application/x-www-form-urlencoded — значение по умолчанию. Все символы перед отправкой будут закодированы.
multipart/form-data — символы не кодируются. Используется в случае, когда с помощью формы загружаются файлы.
text/plain — символы не кодируются, а пробелы заменяются на символ +.
formmethodАтрибут определяет метод, который браузер будет использовать для отправки формы. Переопределяет значение атрибута method, указанного для элемента <form>. Указывается только для кнопок типа type="submit". Возможные значения:
get — данные из формы (пара имя/значение) добавляются в url-адрес и отправляются на сервер. Данный способ имеет ограничения по размеру отправляемых данных и не подходит для отправки паролей и конфиденциальной информации.
post — данные из формы добавляются в виде http-запроса. Метод является более надежным и безопасным, чем get и не имеет ограничений по размеру.
formnovalidateАтрибут задает, что данные формы не должны проверяться при отправке. Указывается только для кнопок типа type="submit".
formtargetАтрибут задает, в каком окне выводить результат после отправки формы. Указывается только для кнопок типа type="submit". Переопределяет значение атрибута target, указанного для элемента <form>.
_blank — загружает ответ в новое окно/вкладку
_self — загружает ответ в то же окно (значение по умолчанию)
_parent — загружает ответ в родительский фрейм
_top — загружает ответ во весь экран
framename — загружает ответ во фрейм с указанным именем.
nameЗадает имя кнопки, значение атрибута — текст. Используется для ссылки на данные формы, после того как форма была отправлена, или для ссылки на данную кнопку (кнопки) в JavaScript.
typeОпределяет тип кнопки. Возможные значения:
button — кликабельная кнопка
reset — кнопка сброса, возвращает первоначальное значение
submit — кнопка для отправки данных формы.
valueЗадает значение по умолчанию, отправляемое при нажатии на кнопку.

8. Флажки и переключатели в формах

Флажки в формах задаются с помощью конструкции <input type="checkbox">, а переключатель — при помощи <input type="radio">.

Флажков, в отличие от переключателей, в одной форме может быть установлено несколько. Если для флажков указан атрибут checked, то при загрузке станицы на соответствующих полях формы флажки уже будут установлены.

Элемент <label> применяется при реализации выбора с помощью переключателей и флажков. Можно выбрать нужный пункт, просто щелкая кнопкой мыши на тексте, связанном с ним. Для этого нужно поместить <input> внутрь элемента <label>.

Что такое HTML? Основы языка разметки гипертекста

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

HTML не является языком программирования, то есть он не имеет возможности создавать динамические функции. Вместо этого он позволяет организовывать и форматировать документы, аналогично Microsoft Word.

При работе с HTML мы используем простые структуры кода (теги и атрибуты), чтобы разметить страницу веб-сайта. Например, мы можем создать абзац, поместив прилагаемый текст в исходный тег <p> и закрывающий </p>.

<p> Вот как вы добавляете абзац в HTML. </p>
<br><p> У вас может быть более одного! </p></br>

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

Нужен недорогой, но надёжный хостинг для учебного или небольшого коммерческого проекта? Ознакомьтесь с тарифами общего хостинга. Скидки до 90%!

К тарифам

История HTML

HTML был изобретён Тимом Бернерсом-Ли, физиком из исследовательского института ЦЕРН в Швейцарии. Он придумал идею интернет-гипертекстовой системы.

Hypertext означает текст, содержащий ссылки на другие тексты, которые зрители могут получить немедленно. Он опубликовал первую версию HTML в 1991 году, состоящую из 18 тегов HTML. С тех пор каждая новая версия языка HTML появилась с разметкой новых тегов и атрибутов (модификаторов тегов).

Согласно Справочнику HTML Element Reference от Mozilla Developer Network, в настоящее время существует 140 тегов HTML, хотя некоторые из них уже устарели (не поддерживаются современными браузерами).

Из-за быстрого роста популярности HTML теперь считается официальным веб-стандартом. Спецификации HTML поддерживаются и разрабатываются консорциумом World Wide Web (W3C). Вы можете проверить последнее состояние языка в любое время на веб-сайте W3C (англ).

Самым большим обновлением языка стало внедрение HTML5 в 2014 году. Было добавлено несколько новых семантических тегов к разметке, которые показывают смысл их собственного контента, например <article>, <header> и <footer>.

Как работает HTML?

HTML-документы — это файлы, которые заканчиваются расширением .html или .htm. Вы можете просматривать его с помощью любого веб-браузера (например, Google Chrome, Safari или Mozilla Firefox). Браузер читает HTML-файл и отображает его содержимое, чтобы пользователи интернета могли его просматривать.

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

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

Большинство элементов HTML имеют открытие и закрытие, в которых используется синтаксис <tag> </tag>.

Ниже вы можете увидеть пример кода, с помощью которого можно структурировать элементы HTML:

<div>
    <h2> Основная рубрика </h2>
    <h3> Броский подзаголовок </h3>
    <p> Пункт 1 </p>
    <img src = "/" alt = "Изображение">
    <p> Пункт второй с гиперссылкой <a href="https://example.com"> </a> </p>
</div>
  • Самый главный элемент — это простое разделение (<div> </div>), которое вы можете использовать для разметки больших разделов контента.
  • Он содержит заголовок (<h2> </h2>), подзаголовок (<h3> </h3>), два абзаца (<p> </p>) и изображение (<img>).
  • Второй абзац содержит ссылку (<a> </a>) с атрибутом href, который содержит целевой URL.
  • Тег изображения также имеет два атрибута: src для пути изображения и alt для описания изображения.

Обзор наиболее используемых HTML-тегов

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

  1. Элементы уровня блока занимают всё свободное пространство и всегда запускают новую строку в документе. Заголовки и параграфы — отличный пример блочных тегов.
  2. Встроенные элементы занимают столько места, сколько им нужно, и не запускают новую строку на странице. Они обычно служат для форматирования внутреннего содержимого элементов уровня блока. Ссылки и подчеркнутые строки — хорошие примеры встроенных тегов.

Теги блочного уровня

Три тега уровня блока, которые каждый HTML-документ должен содержать: <html>, <head> и <body>.

  1. Тег <html> </html> — это элемент самого высокого уровня, который охватывает каждую HTML-страницу.
  2. Тег <head> </head> содержит метаинформацию, такую ​​как заголовок страницы и кодировка.
  3. Наконец, тег <body> </body> содержит всё содержимое, отображаемое на странице.
 <html>
    <head>
      <!-- META INFORMATION -->
    </head>
    <body>
      <!-- PAGE CONTENT -->
    </body>
 </html>
  • Заголовки имеют 6 уровней в HTML. Они варьируются от <h2> </h2> до <h6> </h6>, где h2 — заголовок наивысшего уровня, а h6 — самый низкий. Абзацы прилагаются <p> </p>, в то время как в блочных комментариях используется тег <blockquote> </blockquote>.
  • Разделы — это более крупные секции контента, которые обычно содержат несколько абзацев, изображений, иногда блок-записей и других меньших элементов. Мы можем пометить их, используя тег <div> </div>. Элемент div может содержать ещё один тег div внутри него.
  • Вы можете также использовать теги <ol> </ol> для упорядоченных списков и <ul> </ul> для неупорядоченных. Отдельные элементы списка должны быть заключены в тег <li> </li>. Например, вот как выглядит основной неупорядоченный список в HTML:
 <ul>
    <li>Элемент списка 1</li>
    <li>Элемент списка 2</li>
    <li>Элемент списка 3</li>
 </ul>

Встроенные теги

Для форматирования текста используются многие встроенные теги. Например, тег <strong> </strong> визуализирует выделенный элемент жирным шрифтом, тогда как теги <em> </em> отображают его курсивом.

Гиперссылки также являются встроенными элементами, для которых требуются теги <a> </a> и атрибуты href для указания адресата ссылки:

<a href="https://example.com/">Нажми сюда!</a>

Изображения также являются встроенными элементами. Вы можете добавить один с помощью <img> без закрывающего тега. Но вам также нужно будет использовать атрибут src для указания пути изображения, например:

<img src="/images/example.jpg" alt="Пример изображения">

Если вы хотите узнать больше тегов HTML, попробуйте проверить наш полный HTML-лист (англ) (который также доступен для загрузки).

Эволюция HTML. Что отличает HTML и HTML5?

Начиная с первых дней, HTML прошёл невероятную эволюцию. W3C постоянно публикует новые версии и обновления, в то время как исторические вехи также получают выделенные имена.

HTML4 (в наши дни обычно называемый «HTML») был опубликован в 1999 году, а последняя крупная версия вышла в 2014 году. HTML5 — это обновление, которое ввело множество новых функций для языка.

Одной из наиболее ожидаемых особенностей HTML5 является поддержка встраивания аудио и видео. Вместо использования Flash-плеера мы можем просто вставлять видео и аудио-файлы на наши веб-страницы с помощью новых тегов <audio> </audio> и <video> </video>. Он также включает встроенную поддержку масштабируемой векторной графики (SVG) и MathML для математических и научных формул.

HTML5 также ввёл несколько семантических улучшений. Новые семантические теги информируют браузеры о значении контента, что приносит пользу как читателям, так и поисковым системам.

Наиболее популярными семантическими тегами являются <article> </article>, <section> </section>, <aside> </aside>, <header> </header> и <footer> </footer>. Чтобы найти уникальные отличия, попробуйте проверить наше подробное сравнение HTML и HTML5.

Плюсы и минусы HTML

Как и большинство вещей, HTML имеет как сильные стороны так и слабые.

Плюсы:

  • Широко используемый язык с большим количеством ресурсов и огромным сообществом.
  • Выполняется изначально в каждом веб-браузере.
  • Поставляется с плоской кривой обучения.
  • В открытом доступе и совершенно бесплатный.
  • Чистая и последовательная разметка.
  • Официальные веб-стандарты поддерживаются консорциумом World Wide Web (W3C).
  • Легко интегрируется с базовыми языками, такими как PHP и Node.js.

Минусы:

  • В основном используется для статических веб-страниц. Для динамической функциональности вам может потребоваться использовать JavaScript или бэкэнд-язык, такой как PHP.
  • Это не позволяет пользователю реализовать логику. В результате все веб-страницы нужно создавать отдельно, даже если они используют одни и те же элементы, например. заголовки и колонтитулы.
  • Некоторые браузеры принимают новые функции медленно.
  • Иногда поведение браузера трудно предсказать (например, старые браузеры не всегда создают новые теги).

Как связаны HTML, CSS и JavaScript?

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

Однако HTML отлично работает с двумя другими интерфейсами: CSS (каскадные таблицы стилей) и JavaScript. Вместе они могут обеспечить богатый пользовательский интерфейс и реализовать расширенные функции.

  • CSS отвечает за стили, такие как фон, цвета, макеты, интервал и анимация.
  • JavaScript позволяет добавлять динамические функции, такие как ползунки, всплывающие окна и фотогалереи.

Подумайте об HTML как о человеке, тогда CSS будет его одеждой а JavaScript — движениями и манерами.

Итак … Что такое HTML?

HTML является основным языком разметки в интернете. Он запускается изначально в каждом браузере и поддерживается консорциумом World Wide Web.

Вы можете использовать его для создания структуры контента веб-сайтов и веб-приложений. Это самый низкий уровень технологий frontend, который служит основой для стилизации, которую вы можете добавить с помощью CSS и функциональности, которую вы можете реализовать с помощью JavaScript.

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

Что внутри «head»? Метаданные в HTML — Изучение веб-разработки

Элемент head HTML-документа не отображается на странице в веб-браузере. Он содержит такую информацию, как:

  • заголовок (title) страницы
  • ссылки на файлы CSS (если вы хотите применить к вашему HTML стили CSS)
  • ссылки на иконки
  • другие метаданные (данные о HTML: автор и важные ключевые слова, описывающие документ.)

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

Предварительные требования:Базовое знакомство с HTML , описанное в Начало работы с HTML.
Задача:Узнать о заголовке HTML, его значении, важнейших элементах, которые содержатся в нём, и о том, как он может повлиять на HTML-документ.

Давайте снова посмотрим на HTML-документ из прошлой статьи:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Моя тестовая страница</title>
  </head>
  <body>
    <p>Это — моя страница</p>
  </body>
</html>

Содержимое <head>, в отличие от содержимого элемента <body>, не отображается на странице. Задача <head> — хранить метаданные документа. В приведённом выше примере <head> совсем небольшой:

<head>
  <meta charset="utf-8">
  <title>Моя тестовая страница</title>
</head>

Однако на больших страницах блок <head> может быть довольно объёмным. Попробуйте зайти на какие-нибудь из ваших любимых сайтов и посмотреть содержимое <head> с помощью инструментов разработчика. Наша цель сейчас — не в том, чтобы показать вам, как использовать всё, что только можно добавить в head, а дать представление и научить вас, как использовать основные элементы. Давайте начнём.

Мы уже видели, как работает элемент <title>: его используют для добавления заголовка (названия страницы) в документ. Элемент <h2> (en-US) тоже иногда называют заголовком страницы. Но это разные вещи!

  • Элемент <h2> (en-US) виден на странице, открытой в браузере, — его используют один раз на странице, чтобы выделить название содержимого. Это может быть название истории, заголовок новости или что-то в этом роде.
  • Элемент <title> — метаданные, название всего HTML-документа, а не заголовок внутри его содержимого. 

Активное изучение: разбор простого примера

  1. Чтобы приступить к активному изучению,  скачайте страницу title-example.html из нашего GitHub-репозитория. Это можно сделать двумя способами:
    1. Скопируйте и вставьте код страницы в новый текстовый файл в своём редакторе кода, затем сохраните его в любом удобном месте.
    2. Нажмите на странице кнопку «Raw», нажмите Файл > Сохранить Как… в меню браузера и выберите папку для сохранения.
  2. Откройте файл в браузере. Вы увидите что-то вроде этого:

    Теперь должно стать совершенно ясно, в чём разница между <h2> и <title>!

  3. Откройте код страницы в редакторе, измените содержимое элементов и обновите страницу в браузере. Развлекайтесь!

Содержимое элемента <title> используется и в других местах. Например, при добавлении страницы в избранное (Bookmarks > Bookmark This Page в Firefox), текст из <title> предлагается в качестве названия закладки.

Текст из <title> также появляется в результатах поиска, как мы скоро увидим.

Метаданные — данные, которые описывают данные. У HTML есть «официальное» место для метаданных документа — элемент <meta>. Конечно, другие вещи, о которых мы говорим в этой статье, тоже можно назвать метаданными. Существует множество разновидностей <meta>. Не станем пытаться охватить их все сразу — так недолго и запутаться, а рассмотрим несколько самых популярных, чтобы разобраться, что к чему.

Указываем кодировку текста документа

В заголовке примера выше есть следующая строка:

<meta charset="utf-8">

В этом элементе указана кодировка документа — набор символов, которые в нём можно использовать . utf-8 — универсальный набор символов, который включает почти все символы со всех языков человечества. Такая веб-страница сможет работать с любым языком. Установить эту кодировку на всех веб-странице, которые вы создаёте — отличная идея! Страница в такой кодировке прекрасно отображает как английские, так и японские символы:

Если использовать, скажем, кодировку ISO-8859-1 (набор символов для латиницы), текст страницы испортится:

Примечание: Некоторые браузеры (например, Chrome) автоматически исправляют неправильную кодировку, поэтому, в зависимости от используемого вами браузера, вы можете не увидеть эту проблему. Несмотря на это вам всё равно необходимо указывать кодировку UTF-8 для вашей страницы, чтобы избежать возможных проблем в других браузерах.

Активное изучение: экспериментируем с символьными кодировками

Чтобы проверить это, вернитесь к HTML из примера <title> (странице title-example.html), поменяйте meta charset на ISO-8859-1 и попробуйте написать что-нибудь на японском или русском. Вот текст из нашего примера (кстати, там написано «рис горячий»):

<p>Пример на японском: ご飯が熱い。</p>

Указываем автора и описание

У элементов <meta> часто есть атрибуты name и content:

  • name — тип элемента, то есть какие именно метаданные он содержит.
  • content — сами метаданные.

Два полезных элемента метаданных — указание автора страницы и краткое описание её содержимого. Рассмотрим эти элементы на примере:

<meta name="author" content="Крис Миллс">
<meta name="description" content="Задача MDN — в том, чтобы обучить
новичков всему тому, что нужно им для разработки веб-сайтов и приложений.">

По указанному имени автора (author) можно найти человека, который написал страницу, и связаться с ним. Некоторые системы управления содержимым (CMS) автоматически обрабатывают эту информацию и делают её доступной для таких целей.

Краткое описание (description) содержимого страницы учитывается поисковыми системами при совпадении ключевых слов. Такое называют поисковой оптимизацией, или SEO.

Активное изучение: как поисковые системы используют описание

Описание из <meta name="description"> используется на страницах поисковой выдачи. Проведём небольшое исследование такого сценария.

  1. Перейдите на главную страницу Mozilla Developer Network.
  2. Откройте исходный код страницы (кликните правой кнопкой мыши и выберите Просмотреть код в контекстном меню.)
  3. Найдите тег meta с описанием. Он выглядит так:
    <meta name="description" content="Веб-документация на MDN
    предоставляет собой информацию об открытых веб-технологиях,
    включая HTML, CSS и различные API для веб-сайтов и
    прогрессивных веб-приложений. Также на сайте содержатся материалы
    для разработчиков о таких продуктах Mozilla, как Инструменты разработчика Firefox.">
  4. Теперь найдите «Mozilla Developer Network» в своём поисковике (мы использовали Google). Обратите внимание, что описание и название из <meta> и <title> используется в результатах поиска, — мы не зря указали их!

Примечание: Google также показывает важные страницы MDN под ссылкой на главную страницу. Такие ссылки называются sitelinks, и их можно настроить через Google Search Console, чтобы пользователи могли сразу перейти к ним со страницы поиска.

Примечание: Многие типы <meta> больше не используются. Так, поисковые системы больше не используют данные из элемента <meta type="keywords" content="ваши, ключевые, слова, введите, здесь">, в котором указывали ключевые слова, по которым можно найти страницу: спамеры засовывали туда все слова, какие могли придумать, чтобы их сайты почаще появлялись в поиске.

Другие виды метаданных

В сети вы найдёте также другие типы метаданных. Многие из них — это собственные форматы, созданные для предоставления определённым сайтам (например, социальных сетей) специальной информации, которую они могут использовать.

Например, Протокол Open Graph создан Facebook чтобы предоставить сайтам дополнительные возможности использования метаданных. В исходном коде MDN Web Docs вы можете найти строки:

<meta property="og:image" content="https://wiki.developer.mozilla.org/static/img/opengraph-logo.72382e605ce3.png">
<meta property="og:description" content="Веб-документация на MDN предоставляет
собой информацию об открытых веб-технологиях, включая HTML, CSS и различные API для веб-сайтов
и прогрессивных веб-приложений. Также на сайте содержатся материалы для разработчиков о таких
продуктах Mozilla, как Инструменты разработчика Firefox.">
<meta property="og:title" content="MDN Web Docs">

Один из результатов добавления этих метаданных в том, что когда вы добавите ссылку MDN Web Docs на facebook, она отобразится с изображением и описанием, улучшая опыт взаимодействия (User eXperience, UX).

У Twitter также есть собственный формат метаданных, с помощью которого  создаётся аналогичный эффект, при отображении URL сайта на twitter.com:

<meta name="twitter:title" content="MDN Web Docs">

Чтобы добавить своему сайту узнаваемости, можно указать в метаданных разные иконки.

Favicon, один из старожилов интернета, стал первой из таких иконок. Браузеры показывают её в заголовке вкладки и в списке избранных страниц.

Чтобы добавить на страницу favicon:

  1. Сохраните изображение в формате .ico (многие браузеры поддерживают и в более привычных форматах, таких как .gif или .png) в папку со своим документом. Старые браузеры, например, Internet Explorer 6, поддерживают только формат .ico
  2. Добавьте ссылку на иконку в <head> документа:
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">

Для разных устройств можно указывать разные иконки. Например, на главной странице MDN:


<link rel="apple-touch-icon-precomposed" href="https://developer.mozilla.org/static/img/favicon144.png">

<link rel="apple-touch-icon-precomposed" href="https://developer.mozilla.org/static/img/favicon114.png">

<link rel="apple-touch-icon-precomposed" href="https://developer.mozilla.org/static/img/favicon72.png">

<link rel="apple-touch-icon-precomposed" href="https://developer.mozilla.org/static/img/favicon57.png">

<link rel="shortcut icon" href="https://developer.mozilla.org/static/img/favicon32.png">

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

Не беспокойтесь о реализации всех этих типов значков — это довольно продвинутая функция, и мы не станем возвращаться к ней в курсе. Основная цель — показать вам, что это такое, если вы столкнётесь с ними при просмотре исходного кода других веб-сайтов.

Современные сайты используют CSS, чтобы выглядеть привлекательнее, и добавляют интерактивные функции через JavaScript: видеоплееры, карты, игры. Обычно связанные стили добавляют на страницу через элемент <link>, а скрипты — через элемент <script> .

  • Элемент <link> помещают в заголовок документа. У него есть два атрибута: rel="stylesheet" показывает, что мы указываем стиль документа, а в href указан путь к файлу:

    <link rel="stylesheet" href="my-css-file.css">
  • Элемент <script> не обязательно находится в заголовке — на самом деле лучше поместить его в самом конце страницы, прямо перед закрывающем тегом </body>. Так браузер сначала отобразит саму страницу, а уже затем загрузит и запустит скрипт — иначе скрипт может обратиться к ещё не созданному элементу страницы и сломаться.

    <script src="my-js-file.js"></script>

    Примечание: Элемент <script> кажется пустым, но это не всегда так, и указывать закрывающий тег обязательно. Вместо того чтобы ссылаться на внешний скрипт, код можно писать прямо внутри этого элемента — так можно не тратить время на загрузку отдельного скрипта, но зато не выйдет сослаться на один js-файл с нескольких страниц.

Активное изучение: добавляем на страницу CSS и JavaScript

  1. Для этого упражнения скачайте файлы meta-example.html, script.js и style.css и положите их в одну папку на своём компьютере. Проверьте, что они сохранились с правильными именами и расширениями.
  2. Откройте HTML в браузере и текстовом редакторе.
  3. Следуя изученному материалу, добавьте на страницу скрипт и стиль с помощью элементов <link> и <script>.

Если всё получилось, когда вы сохраните HTML и обновите страницу в браузере, вы увидите кое-что новенькое:

  • JavaScript добавил на страницу пустой список. При нажатии на красную область появляется окно, в которое можно ввести текст нового пункта списка. При нажатии на кнопку OK пункт добавляется на страницу. Текст существующих пунктов списка можно редактировать, нажимая на них.
  • CSS покрасил фон зелёным и увеличил размер шрифта, а также стилизовал элементы, добавленные JavaScript. Красный прямоугольник и рамка вокруг списка — тоже его рук дело.

Примечание: Если вам никак не удаётся подключить CSS или JS, посмотрите на наш готовый пример — страницу css-and-js.html.

Наконец, стоит отметить, что вы можете (и действительно должны) установить язык для своей страницы. Это можно сделать, добавив атрибут lang в открывающий HTML-тег (как в примере meta-example.html: и как показано ниже):

<html lang="en-US">
<html lang="ru">

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

Можно также указать язык для части документа. Например, мы могли бы установить язык для части страницы на японском:

<p>Пример на японском: <span lang="jp">ご飯が熱い。</span>.</p>

Коды языков определены в стандарте ISO 639-1. Подробнее о работе с языками можно узнать в Языковые тэги в HTML и XML.

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

HTML 5 Справочник всех тегов онлайн и примеры

= Новое в HTML5.

ТегОписание
<!—…—>Определяет комментарий
<!DOCTYPE> Определяет тип документа
<a>Определяет гиперссылку
<abbr>Определяет аббревиатуру или акроним
<acronym>Не поддерживается в HTML5. Использовать <abbr> Вместо.
Определяет акроним
<address>Определяет контактные данные автора/владельца документа
<applet>Не поддерживается в HTML5. Использовать <embed> or <object> Вместо.
Определяет встроенный апплет
<area>Определяет область внутри изображения-карты
<article>Определяет статью
<aside>Определяет содержание в стороне от содержимого страницы
<audio>Определяет звуковое содержимое
<b>Определяет полужирный текст
<base>Указывает базовый URL-адрес/цель для всех относительных URL-адресов в документе
<basefont>Не поддерживается в HTML5. Вместо этого используйте CSS.
Задает цвет, размер и шрифт по умолчанию для всего текста в документе
<bdi>Изолирует часть текста, которая может быть отформатирована в другом направлении от другого текста за его пределами
<bdo>Переопределяет текущее направление текста
<big>Не поддерживается в HTML5. Вместо этого используйте CSS.
Определяет большой текст
<blockquote>Определяет раздел, который цитируется из другого источника
<body>Определяет тело документа
<br>Определяет один разрыв строки
<button>Определяет нажатую кнопку
<canvas>Используется для рисования графики, на лету, с помощью сценариев (обычно JavaScript)
<caption>Определяет заголовок таблицы
<center>Не поддерживается в HTML5. Вместо этого используйте CSS.
Определяет центрированный текст
<cite>Определяет название работы
<code>Определяет часть кода компьютера
<col>Задает свойства столбца для каждого столбца в <colgroup> element 
<colgroup>Задает группу из одного или нескольких столбцов в таблице для форматирования
<data>Связывает данное содержимое с машинно-читаемым переводом
<datalist>Задает список предварительно заданных параметров для элементов управления вводом
<dd>Определяет описание/значение термина в списке описания
<del>Определяет текст, который был удален из документа
<details>Определяет дополнительные сведения, которые пользователь может просматривать или скрывать
<dfn>Представляет определяющий экземпляр термина
<dialog>Определяет диалоговое окно или окно
<dir>Не поддерживается в HTML5. Использовать <ul> Вместо.
Определяет список каталогов
<div>Определяет раздел в документе
<dl>Определяет список описания
<dt>Определяет термин/имя в списке описания
<em>Определяет подчеркнутый текст 
<embed>Определяет контейнер для внешнего (не HTML) приложения
<fieldset>Группирует связанные элементы в форме
<figcaption>Определяет заголовок для <figure> Элемент
<figure>Указывает автономное содержимое
<font>Не поддерживается в HTML5. Вместо этого используйте CSS.
Определяет шрифт, цвет и размер текста
<footer>Определяет нижний колонтитул для документа или раздела
<form>Определяет HTML-форму для ввода данных пользователем
<frame>Не поддерживается в HTML5.
Определяет окно (фрейм) в фрейме
<frameset>Не поддерживается в HTML5.
Определяет набор фреймов
<h2> to <h6>Определяет заголовки HTML
<head>Определяет сведения о документе
<header>Определяет заголовок документа или раздела
<hr> Определяет тематическое изменение содержания
<html>Определяет корень HTML-документа
<i>Определяет часть текста в альтернативный голос или настроение
<iframe>Определяет встроенный фрейм
<img>Определяет изображение
<input>Определяет элемент управления вводом
<ins>Определяет текст, вставленный в документ
<kbd>Определяет ввод с клавиатуры
<label>Определяет метку для <input> Элемент
<legend>Определяет заголовок для <fieldset> Элемент
<li>Определяет элемент списка
<link>Определяет связь между документом и внешним ресурсом (наиболее используемым для связывания с таблицами стилей)
<main>Указывает основное содержимое документа
<map>Определяет изображение на стороне клиента-Map
<mark>Определяет выделенный/выделенный текст
<menu>Определяет список/меню команд
<menuitem>Определяет команду/пункт меню, который пользователь может вызвать из всплывающего меню
<meta>Определяет метаданные HTML-документа
<meter>Определяет скалярное измерение в пределах известного диапазона (датчика)
<nav>Определяет навигационные ссылки
<noframes>Не поддерживается в HTML5.
Определяет альтернативное содержимое для пользователей, которые не поддерживают кадры
<noscript>Определяет альтернативное содержимое для пользователей, которые не поддерживают сценарии на стороне клиента
<object>Определяет внедренный объект
<ol>Определяет упорядоченный список
<optgroup>Определяет группу связанных параметров в раскрывающемся списке
<option>Определяет параметр в раскрывающемся списке
<output>Определяет результат вычисления
<p>Определяет абзац
<param>Определяет параметр для объекта
<picture>Определяет контейнер для нескольких ресурсов изображения
<pre>Определяет предварительно отформатированный текст
<progress>Представляет ход выполнения задачи
<q>Определяет краткое предложение
<rp>Определяет, что отображать в обозревателях, не поддерживающих аннотации Ruby
<rt>Определяет объяснение/произношение символов (для восточно-азиатских типографии)
<ruby>Определяет аннотацию Ruby (для восточно-азиатских типографий)
<s>Определяет текст, который больше не является правильным
<samp>Определяет выборку выходных данных из компьютерной программы
<script>Определяет сценарий на стороне клиента
<section>Определяет раздел в документе
<select>Определяет раскрывающийся список
<small>Определяет меньший текст
<source>Определяет несколько мультимедийных ресурсов для элементов мультимедиа (<video> И <audio>)
<span>Определяет раздел в документе
<strike>Не поддерживается в HTML5. Использовать <del> или <s> Вместо.
Определяет текст зачеркивания
<strong>Определяет важный текст
<style>Определяет сведения о стиле для документа
<sub>Определяет текст с подстрочным текстом
<summary>Определяет видимый заголовок для <details> Элемента
<sup>Определяет текст с надписью
<svg>Определяет контейнер для графики SVG
<table>Определяет таблицу
<tbody>Группирует содержимое тела в таблице
<td>Определяет ячейку в таблице
<template>Определяет шаблон
<textarea>Определяет многострочный элемент управления вводом (область текста)
<tfoot>Группирует содержимое нижнего колонтитула в таблице
<th>Определяет ячейку заголовка в таблице
<thead>Группирует содержимое заголовка в таблице
<time>Определяет дату и время
<title>Определяет заголовок документа
<tr>Определяет строку в таблице
<track>Определяет текстовые дорожки для элементов мультимедиа (<video> И <audio>)
<tt>Не поддерживается в HTML5. Вместо этого используйте CSS.
Определяет телетайп текст
<u>Определяет текст, который должен быть стилистически отличается от обычного текста
<ul>Определяет неупорядоченный список
<var>Определяет переменную
<video>Определяет видео или фильм
<wbr>Определяет возможный разрыв строки

Язык разметки HTML, таблицы стилей CSS и язык программирования JavaScript

Интерфейсы сайтов и веб-приложений разрабатываются с использованием всего трёх языков — HTML, CSS, JavaScript. Содержание каждой страницы сайта определяется HTML-кодом, визуализация и оформление — содержанием таблицы стилей CSS, а поведение интерфейса — скриптами JavaScript.

Кроме HTML, CSS и JS в современной фронтэнд-разработке никаких других языков не используется. Специалист, который занимается разработкой на этих технологиях называется фронтендерами (frontend-developer), а разработчики, использующие только HTML и CSS (возможно, с минимумом готовых JS-скриптов), — просто верстальщиками.

HTML и CSS

HTML и CSS — это основа любого сайта. От их корректности зависит качество отображения сайта в различных браузерах (Internet Explorer, Google Chrome, Mozilla Firefox, Safari, Opera) и на различных устройствах (ПК, планшеты, смартфоны). Валидность и семантичность HTML кода также определяет качество сайта с точки зрения поисковых систем.

Говоря про HTML и CSS нельзя не упомянуть фреймворки, которые упрощают верстку — Twitter Bootstrap, Bulma, MaterialUI, Zubr Foundation, html5boilerplate и blueprint. Эти фреймворки содержат в себе сетку для макетов, хорошую типографику, готовые контролы (кнопки, элементы формы) и многое другое.

Для CSS существует несколько препроцессоров, расширяющих возможности языка, например, LESS и SASS. Благодаря им упрощается разработка и сопровождение больших проектов, так как возможности использования функций, переменных и примесей существенно снижают повторения в коде и позволяю повторно использовать многие участки кода.

JavaScript

Клиентский язык программирования JavaScript используется при разработке интерфейсов сайтов, делая их более отзывчивыми и динамичными. На JavaScript реализуется большая часть тех красивых эффектов, которые мы видим на современных сайтах (фотогалереи, слайдшоу, интерфейсы на вкладках и т.д.). Еще одним из популярных типов использования JS является AJAX — технология, позволяющая без перезагрузки страницы отправлять на сервер команды и/или получать оттуда данные и встраивать их в страницу.

Говоря про JavaScript нельзя не упомянуть популярную библиотеку написанную на нем — это jQuery. Её использование в проектах позволяет создавать интерактивные сценарии поведения интерфейса достаточно быстро и просто. Также на базе jQuery написано много готовых компонентов, позволяющих встроить нужный функционал путём копирования и вставки нескольких строк кода. Но при этом сложные интерфейсы на jQuery обычно очень тяжело сопровождать.

JS-разработка сложных интерфейсов обычно строится вокруг более продвинутых библиотек и фреймворков — React, Vue, Angular, MobX и Redux. Они позволяют создавать очень интерактивные интерфейсы так, что кодовая база остаётся сопровождаемой.

Браузеры поддерживают работу только с JavaScript, но существуют также языки, позволяющие писать код на них, а потом преобразовывать написанное в JS. Из них стоит отметить наиболее популярные — TypeScript, Dart и Kotlin.

Adobe Flash

Позволяет создавать эффектную анимацию и сложные интерактивные сервисы, но не всегда у пользователей установлен нужный плагин, на части устройств (iOS, например) Flash не поддерживается вовсе, поисковые системы также не понимают Flash. Именно поэтому на сегодняшний день Flash практически полностью вытеснен более современными решениями на JavaScript и HTML5.

HTML – история развития языка разметки гипертекста: публикации CASTCOM

Большая часть современных интернет технологий основана на давно используемом, самом дискутируемом языке HTML. Он был разработан для выполнения разметки и оформления документов, размещаемых на веб-страницах. Свои первые черты язык начал обретать в 1986 году. Толчком стало принятие Международной организацией по стандартизации (ISO) ISO-8879-стандарта — Standard Generalized Markup Language или, в сокращенном варианте — SGML. К нему прилагалось описание, в котором говорилось о том, что SGML предназначен для структурной разметки текста. Примечательно, что описания внешнего вида документа не предполагалось.

Исходя из этого, можно сделать вывод о том, что SGML не являлся системой для разметки текста и не располагал какого-либо списка структурных элементов языка, используемых в определенных условиях. Язык подразумевал описание синтаксиса написания главных элементов разметки. Спустя некоторое время они получили, хорошо известное сегодня название — «теги».

Вполне очевидной была потребность в создании языка, который:

  • Описывал какой элемент в каких случаях разумно применить
  • Содержал перечень элементов, с помощью которых можно создать документ, читаемый разными программами

Несмотря на то, что язык SGML, как и его схожие приложения, не получил особого развития, он и не был окончательно забыт. В 1991 году Европейский институт физики частиц объявил о необходимости разработки механизма, позволяющего передавать гипертекстовую информацию через Глобальную сеть. Именно SGML лег в основу будущего языка — Hyper Text Markup Language (HTML ).

Этапы становления

Около сорока тегов содержал HTML версии 1.2. Описания физического представления документов также не имелось. Как и его прародитель — SGML, он был преимущественно ориентирован на логическую и структурную разметку текста. Впрочем, некий намек на то, как будет физически представлена страница, ряд тегов все же делал.

Разработкой HTML версии 2.0 занялся консорциум W3С. Первый результат удалось получить, спустя год насыщенной работы — в 1995 году. Практически параллельно обсуждались возможности версии 3.0. Если вторую версию нельзя назвать существенно отличающейся от первой, то третья стала безусловным прорывом.

HTML 3.0 включал интересные новинки:

  • Разметку математических формул
  • Теги для создания страниц
  • Вставку рисунков, обтекаемых текстом
  • Примечаний и т.д.

Однако, этого было недостаточно, потребность в визуальном оформлении гипертекстовых страниц становилась все более актуальной. Тогда, W3С приступили к созданию самостоятельной системы, при этом не противоречащей основам HTML, но позволяющей описывать визуальное оформление документов. Результатом стало появление CSS — Cascading Style Sheets, иерархические стилевые спецификации, наделенные уникальным синтаксисом, структурой, задачами.

Но, не будем забегать вперед, и вернемся к HTML. Существенное расширение тегов произошло с подачи Netscape Communications — корпорации, запустившей первый коммерческий браузер — Netscape Navigator. Нововведения преследовали лишь одну цель — улучшить внешний вид документа, но при этом они совершенно противоречили исконным принципам языка.

HTML версии 3.2 создали в кратчайшие сроки. Он был ориентирован на Microsoft Internet Explorer. До недавнего времени эта версия HTML была единственным стандартом языка при разработке интернет-проектов. Тем не менее, направление развивается очень активно, с помощью HTML удалось придать некую упорядоченность элементам разметки всех браузеров, но возможностей языка становилось недостаточно.

В 2004 году приняли новую версию HTML — 4.01. Он обеспечивает отличные показатели кросс — браузерности и кросс — платформенности.

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

Описание товара

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

Описание в прайс-листе необходимо передавать через тег <description>. Максимально допустимое количество символов — 50 000.

Для украинского варианта описания используйте тег <description_ua>. Если описание указано только на русском языке, оно будет переводиться на сайте на украинский язык автоматически.

Что недопустимо в описании?

Описание должно содержать информацию непосредственно о товаре или бренде. Текст составляйте без грамматических, орфографических и стилистических ошибок.

В описании запрещено указывать:

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

Рекомендации по оформлению описания

Чтобы сделать описание структурированным и презентабельным, используйте HTML разметку текста. Такое описание в xml файле необходимо заключать в CDATA.

Пример xml:

<description><![CDATA[<p>Зимняя куртка <b>Finebabycat</b> прилегающего силуэта. Горловина дополнена вшитым капюшоном. Ширина капюшона регулируется резинками с фиксаторами. Застегивается куртка на «молнию». По бокам выполнены прорезные карманы, так же застегивающиеся на «молнии». Рост модели на фото 166 см.</p><li>Утеплитель: 100% Полиэстер</li><li>Длина изделия: 92 см</li><li>Длина рукава: 63 см</li>]]></description>

На сайте такое описание будет отображаться так:

Без использования CDATA разметка не работает. Также может быть нарушена необходимая структура xml файла, из-за чего информация о товарах может обновляться некорректно.

Для разметки текста вы можете использовать такие HTML теги:

<strong>…</strong>

полужирный шрифт с акцентом на выделенное

<b>…</b>

полужирное начертание шрифта, не придавая акцент выделенному

<p>…</p>

текстовый абзац (параграф). Является блочным элементом, всегда начинается с новой строки

<br/>

перенос текста на новую строку

<h2>…</h2>

<h3>…</h3>

<h4>…</h4>

<h5>…</h5>

<h5>…</h5>

<h6>…</h6>

заголовки разных уровней. По умолчанию, заголовок первого уровня отображается самым крупным шрифтом жирного начертания, заголовки последующего уровня по размеру меньше. <h2> это наибольший заголовок и <h6> — наименьший

<ul>

создает маркированный список. Каждый элемент списка должен начинаться с тега <li>

<ol>

создает нумерованный список. Каждый элемент списка должен начинаться с тега <li>

<li>

элемент маркированного или нумерованного списка

<table>…</table>

создание таблицы

<tr>…</tr>

создает строку таблицы

<td>…</td>

создает ячейку внутри строки таблицы

<th>…</th>

создает заголовок ячейки таблицы

<div>…</div>

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

<span>…</span>

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

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

На сайте допускается размещение товаров без описания, если указаны все основные характеристики и они предоставляют полную информацию о товаре.

Мета-описание [2021 SEO] — Moz

Что такое мета-описание?

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

Пример:

Пример мета-описания

Пример кода

    

Оптимальная длина

Мета-описания могут быть любой длины, но Google обычно обрезает фрагменты до ~ 155–160 символов. Лучше, чтобы мета-описания были достаточно длинными, чтобы они достаточно информативны, поэтому мы рекомендуем описания от 50 до 160 символов. Помните, что «оптимальная» длина будет варьироваться в зависимости от ситуации, и ваша основная цель должна заключаться в предоставлении ценности и увеличении количества кликов.

Оптимальный формат

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

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

Фактор ранжирования Google?

В сентябре 2009 года Google объявил, что ни метаописания, ни мета-ключевые слова не влияют на алгоритмы ранжирования Google для веб-поиска.

Метаописания, однако, могут повлиять на CTR страницы (рейтинг кликов) в Google, что может положительно повлиять на способность страницы к ранжированию.

По этой причине, среди прочего, важно приложить некоторые усилия к метаописаниям.

Лучшие практики SEO

Напишите убедительную копию объявления

Тег meta description выполняет функцию рекламной копии.Он привлекает читателей на веб-сайт из поисковой выдачи и, таким образом, является очень заметной и важной частью поискового маркетинга. Создание удобочитаемого, убедительного описания с использованием важных ключевых слов может улучшить рейтинг кликов для данной веб-страницы. Чтобы максимизировать CTR на страницах результатов поисковых систем, важно отметить, что Google и другие поисковые системы выделяют ключевые слова в описании жирным шрифтом, когда они соответствуют поисковым запросам. Этот полужирный текст может привлечь внимание пользователей, выполняющих поиск, поэтому вам следует как можно точнее сопоставить свои описания с поисковыми запросами.

Избегайте дублирования тегов метаописаний

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

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

Не включать двойные кавычки

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

Иногда нормально писать метаописания

, а не

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

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

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

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

Внимание: поисковые системы не всегда будут использовать ваше метаописание

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


Продолжайте обучение

HTML-мета-атрибут http-Equity

❮ HTML тег

Пример

Обновлять документ каждые 30 секунд:



Попробуй сам »

Определение и использование

Атрибут http-Equiv предоставляет заголовок HTTP для информации / значения атрибута content .

Атрибут http-Equiv можно использовать для имитации заголовка ответа HTTP.


Поддержка браузера

Атрибут
http-экв Есть Есть Есть Есть Есть

Синтаксис

Значения атрибутов

Значение Описание
политика безопасности содержимого Задает политику содержимого для документа.

Пример:

тип содержимого Задает кодировку символов для документа.

Пример:

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

Пример:

Примечание. Значение «обновить» следует использовать осторожно, так как оно отнимает у пользователя управление страницей. Использование «обновления» вызовет сбой в Рекомендации W3C по обеспечению доступности веб-контента.


❮ HTML-тег

: Элемент списка описаний — HTML: язык разметки гипертекста

Элемент HTML

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

Единый термин и описание

  
Firefox
Бесплатная кроссплатформенная платформа с открытым исходным кодом, графический веб-браузер, разработанный Mozilla Corporation и сотни волонтеры.

Несколько терминов, одно описание

  
Firefox
Mozilla Firefox
Fx
Бесплатная кроссплатформенная платформа с открытым исходным кодом, графический веб-браузер, разработанный Mozilla Corporation и сотни волонтеры.

Один термин, несколько описаний

  
Firefox
Бесплатная кроссплатформенная платформа с открытым исходным кодом, графический веб-браузер, разработанный Mozilla Corporation и сотни волонтеры.
Красная панда, также известная как Малая Panda, Wah, Bear Cat или Firefox - это в основном травоядное млекопитающее, немного крупнее чем домашняя кошка (длиной 60 см).

Несколько терминов и описаний

Также можно определить несколько терминов с несколькими соответствующими описаниями, объединив приведенные выше примеры.

Метаданные

Списки описаний полезны для отображения метаданных в виде списка пар ключ-значение.

  
Имя
Годзилла
Родился
1952
Место рождения
Япония
Цвет
Зеленый

Совет: может быть удобно определить разделитель значений ключа в CSS, например:

  dt :: after {
  содержание: ": ";
}  

Обертывание групп «имя-значение» в элементы

WHATWG HTML позволяет заключать каждую группу «имя-значение» в элемент

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

  
Имя
Годзилла
Родился
1952
Место рождения
Япония
Цвет
Зеленый

Не используйте этот элемент (или элементы

    ) только для создания отступов на странице.Хотя это работает, это плохая практика, которая скрывает смысл списков описаний.

    Чтобы изменить отступ термина описания, используйте свойство CSS margin .

    Каждое средство чтения с экрана объявляет содержимое

    по-разному. Начиная с iOS 14, VoiceOver объявляет, что содержимое
    является списком при навигации с помощью виртуального курсора (не с помощью команды чтения всего). По этой причине убедитесь, что содержимое каждого элемента списка написано таким образом, чтобы оно сообщало свои отношения с другими элементами списка в группировке списка.

    таблицы BCD загружаются только в браузере

    Как создать правильное метаописание • Yoast

    Виллемиен Халлебек

    Виллемен — менеджер по содержанию yoast.com. Ей нравится создавать удобный контент и делать его легким для поиска людьми и поисковыми системами.

    Метаописание — это фрагмент длиной до 155 символов (тег в HTML), который обобщает содержание страницы. Поисковые системы показывают его в результатах поиска в основном, когда искомая фраза находится в описании.Поэтому оптимизация имеет решающее значение для внутреннего SEO. В этом посте мы покажем вам характеристики хорошего метаописания и то, как Yoast SEO может помочь вам в этом.

    Вы получили красную отметку за ключевую фразу при проверке метаописания в Yoast SEO? Прочтите, что делает эта проверка и как сделать эту отметку зеленой. Yoast SEO также проверяет длину вашего метаописания. Прочтите о том, как работает эта проверка, и как написать краткое метаописание.

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

    В результатах поиска Google это может отображаться:

    Мета-описание с yoast.com в результатах поиска

    А вот как это выглядит в HTML коде страницы:

    Его цель проста: он должен заставить кого-то, выполняющего поиск по поисковому запросу в Google, щелкнуть вашу ссылку. Другими словами, метаописания нужны для создания переходов по ссылкам из поисковых систем.

    Поисковые системы говорят, что метаописание не дает прямой выгоды для SEO — они не используют его в своем алгоритме ранжирования. Но есть и косвенное преимущество: Google использует рейтинг кликов (CTR), чтобы определить, хороший ли у вас результат.Если больше людей нажимают на ваш результат, Google считает вас хорошим результатом и, в зависимости от вашего положения, поднимет вас вверх в рейтинге. Вот почему так важна оптимизация вашего мета-описания, как и оптимизация ваших заголовков.

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

    В этом видео Yoast Academy Флер объяснит, как заголовки и метаописание помогают повысить вашу видимость в Google:

    Характеристики хорошего метаописания

    Основываясь на исследовании, которое я провел по этой теме, а также на моем собственном опыте, я составил список элементов, необходимых для написания хорошего метаописания:

    1.Не превышайте 155 символов

    Правильной длины на самом деле не существует; это зависит от сообщения, которое вы хотите передать. Вы должны выделить достаточно места, чтобы донести сообщение, но в то же время сделайте его кратким и быстрым. Однако, если вы проверите результаты поиска в Google, вы в основном увидите фрагменты от 120 до 156 символов, как в примере ниже.

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

    2. Используйте активный голос и сделайте его действенным

    Если вы считаете метаописание приглашением на вашу страницу, вы должны подумать о своем пользователе и его (возможной) мотивации посетить вашу страницу. Убедитесь, что ваше описание не скучное, сложное или слишком загадочное. Людям нужно знать, что они могут ожидать найти на вашей странице.

    Пример на изображении ниже — это описание, которое вы должны стремиться написать. Он активен, мотивирует и обращается напрямую к вам. Вы просто знаете, что получите, если перейдете по ссылке!

    3. Добавьте призыв к действию

    «Здравствуйте, у нас есть такая-то новинка, и вы ее хотите. Узнайте больше! »Это частично совпадает с тем, что я сказал об активном голосе, но я хотел еще раз подчеркнуть это. Мета-описание — это ваш коммерческий текст.За исключением того, что в этом случае «продукт», который вы пытаетесь продать, — это страница, на которую есть ссылка. Приглашения типа Узнать больше , Получить сейчас , Попробовать бесплатно пригодятся, и мы тоже их используем.

    4. Используйте ключевое слово фокуса

    Если ключевое слово поиска совпадает с частью текста в метаописании, Google будет более склонен использовать его и выделять в результатах поиска. Это сделает ссылку на ваш сайт еще более привлекательной. Иногда Google даже выделяет синонимы.В приведенном ниже примере выделены как награды Академии, так и Оскар. Подобный акцент на ваших результатах делает их еще более заметными.

    5. По возможности покажите технические характеристики.

    Если у вас есть продукт для технических специалистов, неплохо было бы сосредоточиться на технических характеристиках. Например, вы можете указать производителя, артикул, цену и тому подобное. Если посетитель специально ищет этот продукт, скорее всего, вам не придется его убеждать. Как в примере ниже.Часы могут помочь мне оставаться в форме? Подпишите меня, это все, что мне нужно было знать. Обратите внимание: чтобы таким образом оптимизировать результат, вы должны работать над расширением сниппетов.

    6. Убедитесь, что он соответствует содержанию страницы

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

    7. Сделайте его уникальным

    Добавление даты в предварительный просмотр фрагмента

    Люди часто задают вопросы о дате, указанной в предварительном просмотре Google нашего плагина Yoast SEO. Мы добавили это, потому что поисковые системы могут отображать дату в вашем фрагменте. Поэтому важно учитывать это при выборе правильной длины вашего метаописания.К сожалению, нет возможности напрямую контролировать, отображается ли эта дата или нет, но вы можете попробовать управлять датами, которые они используют в результатах поиска.

    Если ваше метаописание совпадает с описанием других страниц, работа пользователей в Google будет затруднена. Хотя заголовки ваших страниц могут отличаться, все страницы будут выглядеть одинаково, потому что все описания одинаковы. Вместо того, чтобы создавать повторяющиеся метаописания, лучше оставить это поле пустым. Google выберет фрагмент со страницы, содержащий ключевое слово, используемое в запросе.При этом написание уникального метаописания для каждой страницы, по которой вы хотите ранжироваться, всегда является лучшей практикой.

    Если вы используете WordPress и Yoast SEO, добавить метаописание просто как пирог. Во-первых, вы можете написать это в разделе предварительного просмотра Google Yoast SEO. Но Yoast SEO также дает вам отзывы об этом в анализе SEO. Плагин проверяет две вещи: длину мета-описания и то, использовали ли вы в нем ключевую фразу. Итак, давайте посмотрим, как этот плагин вам поможет и что вы можете с ним сделать.

    Что делает ключевая фраза в оценке метаописания в Yoast SEO?

    Эта проверка связана с использованием ключевой фразы в метаописании. Ключевая фраза в фокусе — это поисковый запрос, по которому должна ранжироваться страница. Когда люди используют этот термин, вы хотите, чтобы они нашли вашу страницу. Вы основываете свою ключевую фразу на исследовании ключевых слов. Короче говоря, после того, как вы проведете свое исследование, у вас должно получиться сочетание слов, которое, скорее всего, будет искать большинство вашей аудитории.Мы уже обсуждали, что когда вы используете ключевую фразу в метаописании, Google, скорее всего, выделит ее. Так людям легче понять, что они нашли то, что ищут.

    Yoast SEO проверяет, как часто вы используете слова из ключевой фразы фокуса в тексте мета-описания. Кроме того, если вы используете Yoast SEO Premium, он также учитывает введенные вами синонимы. Если вы переборщите, плагин советует вам ограничить использование ключевой фразы фокуса.

    Как получить зеленую отметку для ключевой фразы в метаописании

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

    Плагин

    Yoast SEO Premium учитывает добавленные вами синонимы при выполнении анализа. Это позволит вам писать более естественно и сделает текст более приятным для чтения. Более того, таким образом легче попасть в зеленую пулю. Используйте это в своих интересах!

    Разблокируйте множество функций в Yoast SEO Premium

    Получите доступ ко множеству функций и всем нашим курсам SEO с плагином Yoast SEO Premium:

    Что делает оценка длины метаописания?

    Эта проверка определяет, является ли ваше мета-описание слишком коротким (менее 120 символов) или слишком длинным (более 156 символов).Когда ваше мета-описание будет иметь нужную длину, вы получите зеленую отметку. Если она слишком длинная или слишком короткая, вы получите оранжевую отметку в SEO-анализе Yoast SEO (или красную, если вы отметили свою статью как краеугольный контент).

    Как написать краткое метаописание

    Хорошее метаописание убеждает людей, что ваша страница предлагает лучший результат по их запросу. Но, чтобы добиться наилучшего результата, вы должны знать, что ищут люди. Каковы их цели поиска? Ищут ответ на вопрос? Если да, постарайтесь дать им наиболее полный ответ.Они ищут товар? Запишите, что отличает ваш продукт от других и почему его лучше всего покупать в вашем магазине. Будьте лаконичны и убедительны!

    В режиме реального времени вы получаете обратную связь о длине мета-описания в разделе предварительного просмотра Google на боковой панели Yoast SEO или в мета-поле. Если вы хотите написать мета-описание, нажмите «Предварительный просмотр Google» на боковой панели Yoast SEO. Откроется редактор фрагментов, и вы увидите поля ввода для редактирования заголовка SEO, заголовка и мета-описания.Когда вы начнете вводить мета-описание в поле ввода, предварительный просмотр фрагмента в верхней части редактора предварительного просмотра Google сразу же покажет ваш новый текст. Под полем ввода есть полоса. Он становится оранжевым, когда вы начинаете вводить текст, и становится зеленым, когда вы добавляете достаточно информации. Когда вы добавляете слишком много текста, он снова становится оранжевым.

    Редактор предварительного просмотра Google на боковой панели Yoast SEO

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

    Что делать, если вам нужны метаописания для большого количества страниц?

    Неужели вам кажется, что вам нужно изменить все ваши метаописания после прочтения этого? Но не знаете, как вписать это в свой график? У Google есть ответ:

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

    Вы можете проверить, какая из ваших страниц имеет самый высокий рейтинг с помощью Google Search Console. Просто возьмите это оттуда. Кроме того, в Yoast SEO также можно оптимизировать метаописания с помощью переменных. Это позволяет значительно ускорить этот процесс, не беспокоясь о дублировании описаний.

    У вас есть Yoast SEO? В этом случае: проверьте предварительный просмотр Facebook и Twitter на боковой панели Yoast SEO или на вкладке социальных сетей в мета-поле Yoast SEO под вашим сообщением или страницей.Вы можете добавить туда отдельное описание для своих каналов в социальных сетях. В Yoast SEO Premium у вас даже есть предварительные просмотры в социальных сетях, которые показывают, как будет выглядеть ваш пост или страница при публикации в социальных сетях.

    Подробнее: Как использовать предварительный просмотр Google в Yoast SEO »

    Глобальная структура HTML-документа

    Глобальная структура HTML-документа

    7.1 Введение в структуру HTML документ

    Документ HTML 4 состоит из трех частей:

    1. строка, содержащая версию HTML информация,
    2. декларативный раздел заголовка (ограниченный заголовком HEAD элемент),
    3. тело, которое содержит фактическое содержимое документа.Тело может быть реализуется элементом BODY или FRAMESET элемент.

    Пробелы (пробелы, символы новой строки, табуляции и комментарии) могут появляться перед или после каждого раздела. Разделы 2 и 3 должны быть ограничены кодом HTML . элемент.

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

    
    
       <ГОЛОВА>
           Мой первый HTML-документ 
       
       <ТЕЛО>
          

    Привет, мир!

    Действительный документ HTML декларирует, какая версия HTML используется в документе.Декларация типа документа называет определение типа документа (DTD), используемое для документа (см. [ISO8879]).

    HTML 4.01 определяет три DTD, поэтому авторы должны включать одно из следующих декларации типов документов в своих документах. DTD различаются по элементам они поддерживают.

    • HTML 4.01 Strict DTD включает все элементы и атрибуты, которые не были устарели или не отображаются в документах набора фреймов. Для документов, использующих это DTD, используйте это объявление типа документа:
      
       
    • HTML 4.01 Переходный DTD включает в себя все, что входит в строгий DTD plus устаревшие элементы и атрибуты (большинство из которых касается визуального представления). Для документов, которые используют это DTD, используйте это объявление типа документа:
      
       
    • DTD набора фреймов HTML 4.01 включает все в переходных кадрах DTD plus.Для документов, использующих это DTD, используйте это объявление типа документа:
      
       

    URI в каждом объявлении типа документа позволяет пользовательским агентам загружать DTD и любые наборы сущностей, которые нужный. Следующие (относительные) URI относятся к DTD и наборы сущностей для HTML 4:

    Связь между общедоступными идентификаторами и файлами может быть указана с помощью файл каталога в формате, рекомендованном Oasis Open Consortium (см. [OASISOPEN]).Образец файла каталога для HTML 4.01 включен в начало раздела, посвященного справочнику SGML. информация для HTML. Последние две буквы декларации обозначают язык DTD. Для HTML это всегда английский («EN»).

    Примечание. Начиная с версии HTML 4.01 от 24 декабря, Рабочая группа HTML придерживается следующей политики:

    • Любые изменения в будущих HTML 4 DTD не сделают недействительными документы, которые соответствуют DTD данной спецификации. Рабочая группа HTML оставляет за собой право исправлять известные ошибки.
    • Программное обеспечение, соответствующее DTD данной спецификации, может игнорировать особенности будущих HTML 4 DTD, которые он не распознает.

    Это означает, что в объявлении типа документа авторы могут безопасно использовать системный идентификатор, который относится к последней версии HTML 4 DTD. Авторы может также выбрать использование системного идентификатора, который относится к конкретному (датированному) версия HTML 4 DTD, когда требуется проверка этого конкретного DTD.W3C приложит все усилия, чтобы архивные документы были доступны на неопределенный срок по адресу их первоначальный адрес в исходной форме.

    Начальный тег: опционально , Конечный тег: опционально

    Определения атрибутов

    версия = cdata [CN]
    Не рекомендуется. значение этого атрибута указывает, какая версия HTML DTD управляет текущей документ. Этот атрибут устарел, потому что он избыточен с информацией о версии, предоставленной типом документа. декларация.

    Атрибуты, определенные в другом месте

    После объявления типа документа остальная часть HTML-документа содержится в элементе HTML . Таким образом, типичный HTML-документ имеет это состав:

    
    
      ... Сюда идет голова, тело и т.д. ... 
    
     

    7.4 Заголовок документа

    7.4.1 Модель

    HEAD элемент

    Начальный тег: опционально , Конечный тег: опционально

    Определения атрибутов

    профиль = единиц [CT]
    Этот атрибут определяет расположение одного или нескольких профилей метаданных, разделены пробелом.Для будущих расширений пользовательские агенты должны учитывать значение должно быть списком, хотя эта спецификация рассматривает только первый URI должен быть значимым. Профили обсуждаются ниже в раздел по метаданным.

    Атрибуты, определенные в другом месте

    Элемент HEAD содержит информацию о текущем документе, например в качестве названия, ключевых слов, которые могут быть полезны для поисковых систем, и других данных это не считается содержанием документа. Пользовательские агенты обычно не отображают элементы, которые появляются в HEAD как содержимое.Однако они могут сделать Информация в HEAD доступна пользователям через другие механизмы.

    7.4.2 Модель

    TITLE элемент
    
     TITLE  - - (#PCDATA) - (% head.misc;) - заголовок документа ->
    
     

    Начальный тег: требуется , Конечный тег: требуется

    Атрибуты, определенные в другом месте

    Каждый документ HTML должен иметь TITLE элемент в разделе HEAD .

    Авторы должны использовать элемент TITLE для идентификации содержимого документ. Поскольку пользователи часто обращаются к документам вне контекста, авторы должны предоставлять заголовки с богатым контекстом. Таким образом, вместо названия, такого как «Введение», которое не дает много контекстной справки, авторы должен содержать заголовок, например «Введение в средневековое пчеловодство» вместо.

    По причинам доступности пользовательские агенты всегда должны делать содержимое Элемент TITLE , доступный пользователям (включая TITLE элементы, встречающиеся в кадрах).Механизм этого зависит от пользователя. агент (например, в качестве подписи, произносится).

    Заголовки могут содержать символьные сущности (для акцентированных символов, специальных символов и т. д.), но не может содержать других разметка (включая комментарии). Вот образец названия документа:

    
    
    <ГОЛОВА>
     Исследование динамики населения 
      ... другие элементы головки... 
    
    <ТЕЛО>
      ... тело документа ... 
    
    
     

    7.4.3 Название

    атрибут

    Определения атрибутов

    заголовок = текст [CS]
    Этот атрибут предлагает консультативную информацию об элементе, для которого он установлен.

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

    Значения атрибута title могут отображаться пользовательскими агентами в различных способов. Например, визуальные браузеры часто отображают заголовок как инструмент подсказка «(короткое сообщение, которое появляется, когда указывающее устройство останавливается над объект). Аудио пользовательские агенты могут озвучивать информацию заголовка аналогичным контекст. Например, установка атрибута для ссылки позволяет пользовательским агентам (визуальный и невизуальный), чтобы рассказать пользователям о характере связанных ресурс:

     ... какой-то текст ... 
    Вот фото
    
       я нырял с аквалангом прошлым летом
    
      ... еще текст ... 
     

    Атрибут title имеет дополнительную роль при использовании с LINK элемент для обозначения внешняя таблица стилей. Пожалуйста, обратитесь к разделу о ссылках и таблицах стилей для получения подробной информации.

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

    7.4.4 Мета-данные

    Примечание. W3C Структура описания ресурсов (см. [RDF10]) стала W3C Рекомендация от февраля 1999 г. RDF позволяет авторам указывать машиночитаемые метаданные о HTML-документах и ​​других сетевых ресурсах.

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

    Например, чтобы указать автора документа, можно использовать META следующий элемент:

    
     

    Элемент META определяет свойство (здесь «Автор») и назначает ценность для него (здесь «Дэйв Рэггетт»).

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

    Указание метаданных

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

    1. Объявление свойства и значения для этого свойства.Это можно сделать за два способы:
      1. Изнутри документа через элемент META .
      2. извне документа, путем ссылки на метаданные через LINK элемент (см. раздел по ссылке типы).
    2. Ссылаясь на профиль, в котором собственность и ее юридические значения определены. Для обозначения профиля используйте Атрибут profile элемента HEAD .

    Обратите внимание, что, поскольку профиль определен для элемента HEAD , тот же профиль применяется ко всем элементам META и LINK в заголовке документа.

    Пользовательские агенты не обязаны поддерживать механизмы метаданных. Для тех, кто выбрать поддержку метаданных, эта спецификация не определяет, как метаданные следует интерпретировать.

    Элемент
    META
     META  - O EMPTY - общая метаинформация ->
     http-Equiv  ИМЯ # ПРЕДПОЛАГАЕТСЯ - Имя заголовка ответа HTTP -
        name  NAME #IMPLIED - имя метаинформации -
        содержимое  CDATA # ТРЕБУЕТСЯ - связанная информация -
        схема  CDATA # ПРЕДПОЛАГАЕТСЯ - выберите форму содержания -
      >
     

    Начальный тег: требуется , Конечный тег: запрещено

    Определения атрибутов

    Для следующих атрибутов допустимые значения и их интерпретация являются профиль зависимый:

    имя = имя [CS]
    Этот атрибут определяет имя свойства.В этой спецификации не указаны допустимые значения для этого атрибута.
    содержимое = cdata [CS]
    Этот атрибут определяет значение свойства. Эта спецификация не перечислить допустимые значения для этого атрибута.
    схема = cdata [CS]
    Этот атрибут называет схему, которая будет использоваться для интерпретации значения свойства. (подробности см. в разделе о профилях).
    http-Equiv = имя [CI]
    Этот атрибут может использоваться вместо имени атрибут.HTTP-серверы используют этот атрибут для сбора информации для HTTP. заголовки ответного сообщения.

    Атрибуты, определенные в другом месте

    Элемент META может использоваться для идентификации свойств документа (например, автор, срок действия, список ключевых слов и т. д.) и присвоить им значения характеристики. Эта спецификация не определяет нормативный набор характеристики.

    каждый Элемент META определяет пару свойство / значение. Атрибут name идентифицирует свойство, а Атрибут content определяет значение свойства.

    Например, следующее объявление устанавливает значение для Author недвижимость:

    
     

    Атрибут lang можно использовать с META , чтобы указать язык для значение атрибута содержимого . Это позволяет синтезаторам речи применять языковые правила произношения.

    В этом примере имя автора объявлено французским:

    
     

    Примечание. Элемент META — это общий механизм для указание метаданных. Однако некоторые элементы и атрибуты HTML уже обрабатывают определенные фрагменты метаданных и могут использоваться авторами вместо META для укажите эти части: элемент TITLE , элемент ADDRESS , INS и DEL элементы, атрибут title и атрибут cite .

    Примечание. Если свойство указано в META элемент принимает значение, которое является URI, некоторые авторы предпочитают указывать метаданные через LINK элемент.Таким образом, следующее объявление метаданных:

    
     

    также можно написать:

    
     
    META и заголовки HTTP

    Атрибут http-Equiv может использоваться вместо атрибута name и имеет особое значение, когда документы извлекаются через протокол передачи гипертекста (HTTP).HTTP серверы могут использовать имя свойства, указанное в http-Equiv для создания заголовка в стиле [RFC822] в ответ HTTP. См. Спецификацию HTTP ([RFC2616]) для подробности о допустимых заголовках HTTP.

    Следующий образец декларации META :

    
     

    приведет к заголовку HTTP:

    Истекает: Вт, 20 августа 1996 14:25:27 GMT
     

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

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

    META и поисковые системы

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

    <- Для носителей английского языка в США ->
    
    <- Для носителей британского английского ->
    
    <- Для носителей французского ->
    
     

    Эффективность поисковых систем также можно повысить с помощью LINK элемент для указания ссылок на переводы документа на другие языки, ссылки на версии документа на других носителях (например,г., PDF), а когда документ является частью коллекции, ссылки на соответствующую отправную точку для просмотр коллекции.

    Дополнительная помощь предоставляется в разделе, помогающем поисковым системам индексировать ваш Интернет. сайт.

    META и PICS Платформа для выбора интернет-контента (PICS, указанные в [PICS]) это инфраструктура для связывания ярлыков (метаданных) с интернет-контентом. Первоначально разработан, чтобы помочь родителям и учителям контролировать, что дети могут доступ в Интернет, он также облегчает другое использование этикеток, в том числе подписание кода, конфиденциальность и управление правами интеллектуальной собственности.

    Этот пример показывает, как можно использовать объявление META для включения PICS 1.1 этикетка:

    <ГОЛОВА>
     
       <em> ... название документа ... </em> 
    
     
    META и информация по умолчанию

    Элемент META может использоваться для указания информации по умолчанию для документ в следующих случаях:

    В следующем примере указывается кодировка символов для документа как ISO-8859-5

    
     
    Профили метаданных
    Модель Атрибут profile заголовка HEAD определяет расположение профиля метаданных.Стоимость Атрибут профиля — это URI. Пользовательские агенты могут использовать этот URI в двух способы:
    • Как глобально уникальное имя. Пользовательские агенты могут распознавать имя (без фактического получения профиля) и выполнить некоторые действия на основе известные соглашения для этого профиля. Например, поисковые системы могут предоставить интерфейс для поиска по каталогам HTML-документов, где эти все документы используют один и тот же профиль для представления записей каталога.
    • По ссылке.Пользовательские агенты могут разыменовать URI и выполнить некоторые действия на основе фактических определений в профиле (например, разрешить использование профиля в текущем HTML-документе). Эта спецификация не определить форматы для профилей.

    Этот пример относится к гипотетическому профилю, который определяет полезные свойства. для индексации документов. Свойства, определенные этим профилем, включая «автор», «авторские права», «ключевые слова» и «дата» — имеют свои значения, установленные последующие Декларации META .

     
       Как заполнять титульные листы меморандума 
      
      
      
      
     
     

    Во время написания данной спецификации обычной практикой является использование форматы даты, описанные в [RFC2616], раздел 3.3. Как эти форматы относительно сложно обрабатывать, мы рекомендуем авторам использовать Формат даты [ISO8601]. Для получения дополнительной информации см. Разделы на INS и DEL элементы.

    Атрибут scheme позволяет авторам предоставлять пользовательским агентам больше контекст для правильной интерпретации метаданных. Иногда такие дополнительная информация может иметь решающее значение, например, когда метаданные могут быть указаны в разные форматы. Например, автор может указать дату в (неоднозначный) формат «10-9-97»; означает ли это 9 октября 1997 г. или 10 сентября 1997? Модель Значение атрибута scheme «Месяц-День-Год» устраняет неоднозначность этой даты значение.

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

    Например, следующие Схема Объявление может помочь пользовательскому агенту определить, что значением свойства «идентификатор» является код ISBN номер:

    
     

    Значения атрибута схемы зависят от свойства имя и связанный профиль .

    Примечание. Одним из примеров профиля является Dublin Core (см. [DCORE]). Этот профиль определяет набор рекомендуемых свойств для электронные библиографические описания и предназначены для продвижения совместимость разрозненных моделей описания.

    7,5 Тело документа

    7.5.1 Модель

    КУЗОВ элемент

    Начальный тег: опционально , Конечный тег: опционально

    Определения атрибутов

    фон = единиц [CT]
    Не рекомендуется. значением этого атрибута является URI, который обозначает ресурс изображения. Изображение как правило, мозаика фона (для визуальных браузеров).
    текст = цвет [CI]
    Не рекомендуется. Это атрибут устанавливает цвет переднего плана для текста (для визуальных браузеров).
    ссылка = цвет [CI]
    Не рекомендуется. Это атрибут устанавливает цвет текста, помечающего непосещенные гипертекстовые ссылки (для визуальных браузеры).
    vlink = цвет [CI]
    Не рекомендуется. Это атрибут устанавливает цвет текста, обозначающего посещенные гипертекстовые ссылки (для визуальных браузеры).
    alink = цвет [CI]
    Не рекомендуется. Это атрибут устанавливает цвет текста, обозначающего гипертекстовые ссылки, при выборе пользователь (для визуальных браузеров).

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (язык информация), дирек (текст направление)
    • title (заголовок элемента)
    • стиль (рядный информация о стиле)
    • bgcolor (цвет фона)
    • загрузка , загрузка (внутренние события)
    • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)

    Тело документа содержит содержимое документа.Содержание может быть представлен пользовательским агентом различными способами. Например, для визуального браузеры, вы можете думать о теле как о холсте, на котором отображается контент: текст, изображения, цвета, графика и т. д. Для звуковых агентов пользователя одно и то же содержимое можно говорить. Поскольку таблицы стилей теперь предпочтительный способ указать представление документа, презентационный атрибуты BODY были устарело.

    УСТАРЕВШИЙ ПРИМЕР:
    Следующий фрагмент HTML иллюстрирует использование устаревших атрибутов.Он устанавливает фон цвет холста — белый, цвет текста переднего плана — черный, а цвет гиперссылок на красный изначально, фуксия при активации и бордовый один раз посетил.

    
    
    <ГОЛОВА>
      Исследование динамики населения 
    
    
       ... тело документа ... 
    
    
     

    Использование таблиц стилей, тот же эффект может быть выполнено следующим образом:

    
    
    <ГОЛОВА>
      Исследование динамики населения 
     <СТИЛЬ type = "текст / css">
      ТЕЛО {фон: белый; черный цвет}
      A: ссылка {цвет: красный}
      A: посетил {color: maroon}
      A: активный {цвет: фуксия}
     
    
    <ТЕЛО>
       ... тело документа ... 
    
    
     

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

    
    
    <ГОЛОВА>
      Исследование динамики населения 
     
    
    <ТЕЛО>
       ... тело документа ... 
    
    
     

    7.5.2 Идентификаторы элементов:

    id и класс атрибуты

    Определения атрибутов

    id = имя [CS]
    Этот атрибут присваивает имя элементу. Это имя должно быть уникальным в документ.
    класс = cdata-list [CS]
    Этот атрибут назначает элементу имя класса или набор имен классов.Любому количеству элементов может быть присвоено одно и то же имя или имена класса. Несколько Имена классов должны быть разделены пробелами.
    Модель Атрибут id присваивает уникальный идентификатор элемента (который может быть проверен парсером SGML). Например, следующие абзацы отличаются своим значением id :

    Это абзац с уникальным названием.

    Это также абзац с уникальным названием.

    Атрибут id выполняет несколько ролей в HTML:

    • Как средство выбора таблицы стилей.
    • В качестве целевого якоря для гипертекста ссылки.
    • Как средство ссылки на конкретный элемент из сценария.
    • Как имя объявленного элемента OBJECT .
    • Для универсальной обработки пользовательскими агентами (например, для идентификации полей при извлечении данных из HTML-страниц в базу данных, перевод HTML документы в другие форматы и т. д.).

    Модель атрибут class , с другой стороны, назначает одно или несколько имен классов элементу; можно сказать, что элемент принадлежит к этим классам.Имя класса может быть общим для нескольких экземпляров элемента. класс атрибут имеет несколько ролей в HTML:

    • Как селектор таблицы стилей (когда автор желает присвоить стилевую информацию набору элементов).
    • Для общей обработки пользовательскими агентами.

    В следующем примере SPAN элемент используется в сочетании с атрибутами id и class для разметки документировать сообщения. Сообщения появляются как на английском, так и на французском языках.

    
    

    Переменная объявлена ​​дважды

    Необъявленная переменная

    Неверный синтаксис для имени переменной

    
    

    Переменная d & eacute; Clear & eacute; e deux fois

    Переменная ind & eacute; finie

    Ошибка синтаксиса для переменной

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

    ОХВАТЫВАТЬ.информация {цвет: зеленый}
    SPAN.warning {color: yellow}
    SPAN.error {цвет: красный}
     

    Обратите внимание, что французское «msg1» и английское «msg1» могут не отображаться в один и тот же документ, поскольку они имеют одно и то же значение идентификатора id . Авторы могут использовать в дальнейшем из id атрибут для уточнения представления отдельных сообщений, сделать им целевые якоря и т. д.

    Почти каждому элементу HTML можно присвоить идентификатор и класс. Информация.

    Предположим, например, что мы пишем документ о программировании язык.Документ должен включать ряд предварительно отформатированных примеров. Мы используем Элемент PRE для форматирования примеров. Также назначаем фон цвет (зеленый) для всех экземпляров элемента PRE , принадлежащих к классу «пример».

    <ГОЛОВА>
     <em> ... название документа ... </em> 
    <СТИЛЬ type = "текст / css">
    PRE.example {background: green}
    
    
    <ТЕЛО>
    
      ... пример кода здесь ... 
    

    Установив атрибут id для этого примера, мы можем (1) создать гиперссылку к нему и (2) переопределить информацию о стиле класса с помощью стиля экземпляра Информация.

    Примечание. Атрибут id использует то же пространство имен, что и атрибут name Атрибут при использовании для имен привязок. Пожалуйста обратитесь к разделу, посвященному анкерам, с номером . id для получения дополнительной информации.

    7.5.3 Блочный и встроенный элементы

    Некоторые элементы HTML, которые могут появляться в BODY , считаются «блочными», а другие — «встроенный» (также известный как «уровень текста»). Это различие основано на несколько понятий:

    Модель содержимого
    Как правило, элементы уровня блока могут содержать встроенные элементы и другие блочные элементы.Как правило, встроенные элементы могут содержать только данные и другие встроенные элементы. Этому структурному различию присуща идея, что блочные элементы создают «большие» структуры, чем встроенные элементы.
    Форматирование
    По умолчанию элементы уровня блока форматируются иначе, чем встроенные элементы. Как правило, блочные элементы начинаются с новых строк, встроенных элементов. не. Для получения информации о пробелах, разрывах строк и форматировании блоков, пожалуйста, обратитесь к разделу по тексту.
    Направленность
    По техническим причинам, связанным с двунаправленным [UNICODE] текстовый алгоритм, блочные и встроенные элементы различаются тем, как они наследуют информация о направленности. Подробнее см. В разделе наследование направления текста.

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

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

    7.5.4 Группирование элементов:

    DIV и SPAN элементов

    Начальный тег: требуется , Конечный тег: требуется

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (язык информация), дирек (текст направление)
    • title (заголовок элемента)
    • стиль (рядный информация о стиле)
    • выровнять (выровнять)
    • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)

    DIV и Элементы SPAN в сочетании с id и Атрибуты класса предлагают общий механизм для добавления структуры к документы.Эти элементы определяют содержимое как встроенное ( SPAN ) или блочного уровня ( DIV ), но не накладывать никаких других идиом представления на содержание. Таким образом, авторы могут использовать эти элементы в сочетании с таблицами стилей, атрибутом lang и т. Д., Чтобы настроить HTML под свои нужды и вкусы.

    Предположим, например, что мы хотим сгенерировать документ HTML на основе база данных о клиентах. Поскольку HTML не включает элементы, которые идентифицировать такие объекты, как «клиент», «номер телефона», «адрес электронной почты» и т. д., мы используем DIV и SPAN для достижения желаемых структурных и презентационных характеристик. эффекты. Мы могли бы использовать элемент ТАБЛИЦА следующим образом, чтобы структурировать информация:

    
    
    
    

    Информация о клиенте: <ТАБЛИЦА> Фамилия: Бойера Имя: Стефан Тел: (212) 555-1212 Электронная почта: sb @ foo.org

    Информация о клиенте: <ТАБЛИЦА> Фамилия: Лафон Имя: Ив Тел: (617) 555-1212 Электронная почта: [email protected]

    Позже мы можем легко добавить объявления таблиц стилей для точной настройки представление этих записей в базе данных.

    Другой пример использования см. В разделе, посвященном класс и id атрибуты.

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

    aaaaaaaa

    bbbbbbbbb
    ccccc

    ccccc

    , который обычно отображается как:

    ааааааааа
    bbbbbbbbb
    ccccc
    
    ccccc
     

    7.5.5 Заголовки:

    h2 , h3 , h4 , h5 , H5 , H6 элементы

    Начальный тег: требуется , Конечный тег: требуется

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (язык информация), дирек (текст направление)
    • title (заголовок элемента)
    • стиль (рядный информация о стиле)
    • выровнять (выровнять)
    • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)

    Элемент заголовка кратко описывает тему вводимого им раздела.Заголовочная информация может использоваться пользовательскими агентами, например, для создания оглавление документа автоматически.

    В HTML шесть уровней заголовков, из которых h2 является наиболее важным, а H6 — наиболее важным. в мере. Визуальные браузеры обычно отображают более важные заголовки в более крупном масштабе. шрифты, чем менее важные.

    В следующем примере показано, как использовать элемент DIV для связывания заголовок с разделом документа, который следует за ним.Это позволит вам определите стиль для раздела (раскрасьте фон, установите шрифт и т. д.) с помощью таблицы стилей.

    Лесные слоны

    В этом разделе мы обсуждаем малоизвестных лесных слонов. ... этот раздел продолжается ...

    Среда обитания

    Лесные слоны живут не на деревьях, а среди них. ... продолжение этого подраздела ...

    Это строение может быть украшено информацией о стиле, например:

    <ГОЛОВА>
    <НАЗВАНИЕ> ... название документа ...  
    <СТИЛЬ type = "текст / css">
    DIV.section {выравнивание текста: выравнивание; font-size: 12pt}
    DIV.subsection {text-indent: 2em}
    h2 {стиль шрифта: курсив; цвет: зеленый}
    h3 {цвет: зеленый}
    
    
     

    Нумерованные разделы и ссылки
    HTML сам по себе не вызывает номера разделов быть сформированным из заголовков. Эта возможность может быть предложена пользовательскими агентами, тем не мение. Скоро языки таблиц стилей, такие как CSS, позволят авторам управлять генерация номеров разделов (удобно для прямых ссылок в печатных документы, как в «См. раздел 7.2 «).

    Некоторые люди считают, что пропуск уровней заголовков — это плохо упражняться. Они принимают h2 h3 h2, в то время как они не принимают h2 h4 h2, поскольку уровень заголовка h3 пропускается.

    7.5.6 Модель

    АДРЕС элемент

    Начальный тег: требуется , Конечный тег: требуется

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (язык информация), дирек (текст направление)
    • title (заголовок элемента)
    • стиль (рядный информация о стиле)
    • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)

    Элемент ADDRESS может использоваться авторами для предоставления контактной информации. для документа или основной части документа, например формы.Этот элемент часто появляется в начале или в конце документа.

    Например, страница на веб-сайте W3C, связанная с HTML, может включать следующая контактная информация:

    <АДРЕС>
     Дэйв Рэггетт ,
     Арно Ле Хорс ,
    контактные лица для  деятельности W3C HTML  
    $ Дата: 2018/03/20 02:36:52 $

    h50: Использование списков описаний

    h50: Использование списков описаний

    На этой странице:

    Важная информация о методах

    См. Раздел Понимание методов для критериев успеха WCAG для получения важной информации об использовании этих информационных методов и о том, как они относятся к нормативному WCAG 2.1 критерий успеха. Раздел «Применимость» объясняет объем техники и наличие техник для конкретной технология не означает, что технология может использоваться во всех ситуациях для создания контент, соответствующий WCAG 2.1.

    Применимость

    HTML и XHTML

    Этот метод относится к критерию успеха 3.1.3: необычные слова (достаточно при использовании с G55: связывание с определениями).

    Описание

    Целью этого метода является предоставление описания имен или терминов представляя их в виде списка с описанием. Список размечен с использованием dl элемент. В списке каждый термин помещается в отдельный элемент dt , и его описание помещается в элемент dd , следующий за ним. С одним описанием можно связать несколько терминов, как и один термин с несколькими описаниями, при условии, что семантическая последовательность поддерживается.В title Атрибут может использоваться для предоставления дополнительной информации о список описаний. Использование списков описаний гарантирует, что термины и их описания семантически связаны даже при изменении формата представления, а также обеспечивают что эти термины и описания семантически сгруппированы как единое целое.

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

    Примечание

    В HTML5 было введено название «Список описаний». В предыдущих версиях эти списки назывались «списками определений».

    Примеры

    Пример 1

    Список описаний морских терминов, используемых на веб-сайте, посвященном парусному спорту.

     
    Узел

    узел - единица скорости, равная 1 морская миля в час (1,15 мили в час или 1,852 километров в час).

    Порт

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

    Правый борт

    Правый борт - это морской термин (используется на лодках и кораблях), что относится к праву сторона судна в восприятии человека лицом к носу (передней части судна).

    Ресурсы

    Ресурсы предназначены только для информационных целей, без какой-либо поддержки.

    Связанные методы

    Тесты

    Процедура

    Для любого набора терминов и связанных с ними описаний:

    1. Убедитесь, что список содержится в элементе dl .
    2. Убедитесь, что каждый термин в описываемом списке содержится в dt элемент.
    3. Убедитесь, что при наличии более одного термина, имеющего одно и то же описание, dt элементы сразу следуют друг за другом.
    4. Убедитесь, что описание каждого термина содержится в одном или нескольких элементах dd .
    5. Убедитесь, что один или несколько элементов dd следуют сразу за одним или несколькими элементами dt , содержащими описываемый термин.

    Ожидаемые результаты

    • Все вышеперечисленные проверки верны.

    Думайте меньше о SEO и больше о переходах по ссылкам

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

    Как поисковые системы используют метаописания

    Лучшие примеры метаописаний и того, как их используют поисковые системы, исходят от самих поисковых систем.Для начала давайте посмотрим на собственное метаописание Google.

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

    Ровно 159 знаков, включая пробелы. Метаописание Google отображается в трех первых поисковых системах следующим образом.

    В Google…

    В Yahoo…

    В Bing…

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

    Что лучшие SEO-блоги говорят о метаописаниях

    Независимо от того, учитываются ли они для ранжирования, лучшие блоги по SEO предлагают использовать метаописания. В серии статей «Изучите SEO» SEOmoz сообщает…

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

    И в 21 Essential SEO Tips & Techniques, Search Engine Land говорит:

    «Тег meta description не поможет вам в рейтинге, но он часто будет отображаться в виде фрагмента текста под вашим объявлением, поэтому он должен включать релевантные ключевые слова и быть написаны так, чтобы побудить пользователей нажимать на ваше объявление .”

    Следующий вопрос, который вы можете задать: действительно ли ведущие блоги по SEO используют метаописания? Ответ да, и нет.

    • SEOmoz использует метаописания на своей домашней странице и страницах продуктов, но не в своих сообщениях в блогах.
    • Search Engine Land использует длинные метаописания на своей домашней странице и иногда использует их в своих сообщениях.
    • Search Engine Watch использует длинное метаописание на своей домашней странице, но не в своих сообщениях.
    • SEOBook не использует метаописание на своей домашней странице или в сообщениях в блогах, но время от времени использует его на внутренних страницах.
    • Search Engine Journal использует краткое метаописание на своей домашней странице, но не в своих сообщениях.

    3 причины, почему вам все еще следует использовать метаописания

    Большинство оптимизаторов поисковых систем могут задать вопрос: «Если метаописания не учитываются в алгоритме ранжирования, зачем мне их использовать?» Ответ прост. Перестаньте думать о них как о факторах ранжирования и начните думать о них как о коэффициенте преобразования. Вот несколько веских причин, по которым следует помнить о метаописании на своем веб-сайте, включая домашнюю страницу, внутренние страницы, сообщения в блогах и т. Д.

    Причина 1: ключевые слова в результатах поиска выделены жирным шрифтом

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

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

    Причина 2: топовые социальные сети используют его

    Каждый раз, когда вы делитесь страницей в социальных сетях, таких как Facebook, Google+ или LinkedIn, каждый сайт будет извлекать либо мета-описание, либо первое или два предложения сообщения в качестве описания для отображения в общей публикации. Мета-описание обычно отображается полностью, а первые или два предложения вашего сообщения будут обрезаны с многоточием […].Хотя вы можете редактировать описание для Facebook и LinkedIn, не все, кто делится вашей страницей, будут делать это.

    Google+, с другой стороны, позволит вам удалить только описание.

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

    Причина 3: социальные сети закладок используют его

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

    Вот несколько примеров сетей, которые включают метаописания: Digg, BizSugar и My SEO Community. Практически любая социальная сеть закладок / голосования, построенная на системе Pligg CMS, также сначала будет использовать метаописание. Хотя вы можете редактировать описания в этих сетях, вы не можете рассчитывать на то, что это сделают другие, отправившие ваши страницы.Кроме того, если вам не нужно редактировать описания, вы сэкономите немного времени для себя, если отправляете свои собственные страницы.

    Как включить метаописания на свои страницы

    Если вы используете WordPress в собственном домене, вам повезло. Мета-описания могут быть легко добавлены к вашему контенту с помощью простых (и бесплатных) плагинов, таких как All in One SEO Pack. Просто установите его и ищите на каждой странице / посте поле «Детали SEO», в котором у вас будет запрашиваться настраиваемый заголовок SEO, метаописания и другая информация.Детали SEO вашей домашней страницы можно добавить в разделе основных настроек плагина. Другие темы и платформы могут иметь встроенные параметры SEO. Если нет, выполните поиск по платформе вашего веб-сайта и плагину, надстройке или расширению SEO.

    Советы по улучшению результатов поиска в результатах поиска

    Ценность метаописаний, которой часто пренебрегают, заключается в том, что вы можете превратить свои описания в призывов к действию . Вот несколько советов, которые вы можете использовать при написании метаописаний:

    • Сила в языке. То, как вы формулируете свои описания, может улучшить или испортить результат поиска. Добавьте в описание слова, описывающие ценность. Дайте поисковикам вескую причину нажать на ваш результат.
    • Напишите призывы к действию! Попробуйте добавить такие слова, как «нажмите здесь», «узнайте больше, нажав здесь» и «нажмите на этот результат». Очевидно, что контекст веб-страницы будет определять, какую формулировку вы выберете, например: «скачать здесь», «просмотреть видео» и т. Д.
    • Испытайте их! — Если у вас есть целевые страницы, которые получают приличный объем органического трафика, рассмотрите возможность тестирования различных вариантов метаописаний, чтобы увидеть, сможете ли вы увеличить количество переходов по ссылкам.Попробуйте разную длину описания, формулировку и расположение ваших ключевых слов.

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

    Шаг № 1: Посетите Ubersuggest, введите свой домен и нажмите «Поиск»

    Шаг № 2: Щелкните Аудит сайта на левой боковой панели

    Шаг № 3: Прокрутите вниз до раздела «Основные проблемы SEO» и нажмите «Просмотреть все проблемы внизу»

    Шаг № 4: Поиск «повторяющихся метаописаний» (Ctrl + F)

    Если найдете, щелкните по строке.В приведенном выше примере я нажимаю на слова «13 страниц с повторяющимися метаописаниями».

    Затем выдается список всех страниц с повторяющимися метаописаниями:

    Если вам нужна помощь в решении этой проблемы, ознакомьтесь с моим руководством: Как написать убедительные метаописания, которые повысят ваш рейтинг

    Вы все еще используете метаописания на своем веб-сайте? Если да, то есть ли у вас какие-либо дополнительные советы и инструменты, которые люди могут использовать, чтобы сделать добавление метаописаний на свой сайт более простым и полезным? Поделитесь своими мыслями в комментариях!

    Об авторах: Кристи Хайнс — писатель-фрилансер, профессиональный блоггер и энтузиаст социальных сетей.Ее блог Kikolani посвящен блог-маркетингу для личных, профессиональных и деловых блоггеров.

    Шон Уорк — бывший директор по маркетингу в KISSmetrics.

    Узнайте, как мое агентство может привлечь огромное количество трафика на ваш веб-сайт

    • SEO — разблокируйте огромное количество SEO-трафика. Смотрите реальные результаты.
    • Контент-маркетинг — наша команда создает эпический контент, которым будут делиться, получать ссылки и привлекать трафик.
    • Paid Media — эффективные платные стратегии с четким ROI.

    Заказать звонок

    .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *