Откройте для себя различные HTML-теги, которые можно использовать для печати текста на странице.
Вp
тег
Этот тег определяет абзац текста.
<p>Some text</p>
Это блочный элемент.
Внутри него мы можем добавить любой встроенный элемент, который нам нравится, напримерspan
или жеa
.
Мы не можем добавлять блочные элементы.
Мы не можем гнездитьсяp
элементы один в другой.
По умолчанию браузеры задают стиль абзаца с полями сверху и снизу.16px
в Chrome, но точное значение может варьироваться в зависимости от браузера.
Это приводит к тому, что два следующих друг за другом абзаца разделяются, повторяя то, что мы думаем о «абзаце» в печатном тексте.
Вspan
тег
Это встроенный тег, который можно использовать для создания раздела в абзаце, на который можно настроить таргетинг с помощью CSS:
<p>A part of the text <span>and here another part</span></p>
Вbr
тег
Этот тег представляет собой разрыв строки. Это встроенный элемент и не требует закрывающего тега.
Мы используем его для создания новой строки внутриp
тег, не создавая новый абзац.
И по сравнению с созданием нового абзаца, он не добавляет дополнительных интервалов.
<p>Some text<br>A new line</p>
Теги заголовков
HTML предоставляет нам 6 тегов заголовков. От самого важного до наименее важного у нас естьh1
,h2
,h3
,h4
,h5
,h6
.
Обычно на странице есть одинh1
элемент, который является заголовком страницы. Тогда у вас может быть один или несколькоh2
элементы в зависимости от содержимого страницы.
Заголовки, особенно организация заголовков, также важны для SEO, и поисковые системы используют их по-разному.
Браузер по умолчанию будет отображатьh1
тег больше, и размер элементов будет меньше, чем число рядом сh
увеличивается:
Все заголовки являются блочными элементами. Они не могут содержать другие элементы, только текст.
Вstrong
тег
Этот тег используется для пометки текста внутри него каксильный. Это очень важно, это не визуальная подсказка, а смысловая подсказка. В зависимости от используемого носителя его интерпретация может быть разной.
Браузеры по умолчанию вносят текст в этот тегсмелый.
Вem
тег
Этот тег используется для пометки текста внутри него какподчеркнул. Как сstrong
, это не визуальная подсказка, а смысловая подсказка.
Браузеры по умолчанию делают текст в этомкурсив.
Цитаты
Вblockquote
HTML-тег полезен для вставки цитат в текст.
Браузеры по умолчанию применяют маржу кblockquote
элемент. Chrome применяет левое и правое поле 40 пикселей, а также верхнее и нижнее поля 10 пикселей.
Вq
HTML-тег используется для встроенных кавычек.
Горизонтальная линия
На самом деле не основано на тексте, ноhr
тег часто используется внутри страницы. Это означаетhorizontal rule
, и добавляет горизонтальную линию на страницу.
Полезно для разделения разделов на странице.
Блоки кода
Вcode
Тег особенно полезен для отображения кода, потому что браузеры предоставляют ему моноширинный шрифт.
Обычно это единственное, что делают браузеры. Это CSS, применяемый Chrome:
code {
font-family: monospace;
}
Этот тег обычно заключен вpre
тег, потому чтоcode
элемент игнорирует пробелы и разрывы строк. Словноp
тег.
Хром даетpre
этот стиль по умолчанию:
pre {
display: block;
font-family: monospace;
white-space: pre;
margin: 1em 0px;
}
который предотвращает сворачивание пустого пространства и делает его блочным элементом.
Списки
У нас есть 3 типа списков:
- неупорядоченные списки
- упорядоченные списки
- списки определений
Неупорядоченные списки создаются с помощьюul
тег. Каждый элемент в списке создается сli
тег:
<ul>
<li>First</li>
<li>Second</li>
</ul>
Упорядоченные списки похожи, но только что созданы с помощьюol
тег:
<ol>
<li>First</li>
<li>Second</li>
</ol>
Разница между ними в том, что в упорядоченных списках перед каждым элементом стоит номер:
Списки определений немного отличаются. У вас есть термин и его определение:
<dl>
<dt>Flavio</dt>
<dd>The name</dd>
<dt>Copes</dt>
<dd>The surname</dd>
</dl>
Браузеры обычно их отображают следующим образом:
Надо сказать, что в дикой природе их редко можно увидеть, уж точно не так уж и много.ul
иol
, но иногда они могут быть полезны.
Другие текстовые теги
Есть ряд тегов с презентационными целями:
- в
mark
тег - в
ins
тег - в
del
тег - в
sup
тег - в
sub
тег - в
small
тег - в
i
тег - в
b
тег
Это пример их визуального рендеринга, который по умолчанию применяется браузерами:
Вы можете задаться вопросом, какb
в отличии от этогоstrong
? И какi
отличается отem
?
Разница заключается в смысловом значении. Покаb
иi
являются прямым указанием браузеру выделить текст полужирным или курсивом,strong
иem
придать тексту особое значение, а стиль - решать браузеру. Что в точности совпадает сb
иi
, по умолчанию. Хотя вы можете изменить это с помощью CSS.
Есть ряд других, менее используемых тегов, связанных с текстом. Я только что упомянул те, которые, как мне кажется, использовались больше всего.
Скачать мою бесплатнуюСправочник по HTML
Дополнительные руководства по HTML:
- Введение в HTML
- HTML-тег iframe
- HTML-формы
- HTML-тег `video`
- HTML-тег `audio`
- HTML-теги для текста
- Таблицы HTML
- HTML-тег img
- HTML-тег `a`
- HTML-тег `picture`
- HTML-тег `figure`
- Теги контейнера HTML
- Доступность в Интернете
- Как создать комментарий в HTML
- Как изменить URL-адрес HTML-изображения в темном режиме
- Адаптивные изображения с использованием srcset
- Изменение фавикона в темном режиме