Корзина
Светлая тема
Войти
DEVNEW.ORG » Блог » Уроки по HTML » Урок 3. Разметка текста HTML. Абзацы, списки, заголовки
Урок 3. Разметка текста HTML. Абзацы, списки, заголовки
admin
24-10-2023, 19:53 260 0

Урок 3. Разметка текста HTML. Абзацы, списки, заголовки

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

Абзацы, заголовки текста и списки. Основа верстки контента

Любая информация должна быть правильно структурирована для удобство чтения. В статьях на сайте основной единицей текста является абзац, его выделяем с помощью тега <p>, закрываем аналогичным тегом со слешем в начале </p>. Стилистически абзац имеет отступ снизу, всегда начинается с новой строки.

Для выделения основных пунктов, разделов в статье используют заголовки различного уровня. Если информации много, то наличие заголовков помимо главного обязательно, тем более для продвижения в поисковых системах это имеет особое значение. Заголовки бывают шести уровней. От <h1> до <h6>. В реальных примерах чаще всего можно встретить заголовки до третьего уровня. Их количество в статье варьируется, самый главный заголовок H1 должен встречаться в теле (body) только один раз, количество заголовков H2 желательно не делать больше 2-3, но это не строгое правило. По сути заголовки отображают иерархию страницы, перескакивать уровни не следует.

Далее поговорим еще об одном инструменте для написания статьи — это маркированные и нумерованные списки. Для их обертки в случае с маркированным используют теги <ul></ul>, нумерованным теги <ol></ol> а элементы списка оборачивают тегом <li>. Для нумерованного списка есть атрибут start, благодаря которому можно назначить номер начального элемента. Списки можно делать многоуровневыми, с бесконечной вложенностью. Сначала создаем список первого уровня, затем внутри тега li располагаем еще один список, данный прием часто используют для создания меню на сайте. 

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

Зачастую помимо визуального эффекта в статье нужно добавить и смысловую важность части текста или фразе, для этого используют два тега <b> и <strong>. Выглядит текст обернутый этими тегами абсолютно идентично, он выделен полужирным шрифтом, однако в плане смыслового контента strong отмечает более важную информацию. Данные теги применяются внутри более крупных элементов, абзацей, списков и т.д.

Далее поговорим о тегах, которые выделяют текст статьи курсивом, они тоже идентичны внешне, но отличаются по смыслу текста, заключенного в них, речь пойдет о тегах <i> и <em>. Тегом <em> мы выделим часть статьи, которая меняет смысловую нагрузку в предложении, а тегом <i> чаще всего размечают специфические слова или термины, возможно, иностранные заимствования.

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

  • тег для переноса текста на новую строку <br>
  • теги для выделения цитат <blockquote> (длинные цитаты), <q> (небольшие элементы цитирования в предложении), <cite> (автор, источник цитаты)
  • тег для создания верхнего <sup> и нижнего индекса <sub> в формулах или уравнениях

Пример верстки статьи

Пришло время посмотреть на пример сверстанной статьи, что же у нас получилось

<!DOCTYPE html>
<head> <title>Заголовок</title>
<meta charset="utf-8">
<meta name="description" content="описание">
<meta name="keywords" content="ключевые, слова, через, запятую"> </head>
<body>
<h1>Заголовок первого уровня</h1>
<p>Пример абзаца. Пример абзаца. Пример абзаца. Пример абзаца.</p> <p>Пример абзаца. Пример абзаца. Пример абзаца. Пример абзаца.</p> <p>Пример абзаца. Пример абзаца. Пример абзаца. Пример абзаца.</p> <h2>Заголовок второго уровня</h2>
<p>Снова пример длинного, <b>интересного</b> абзаца. С очень <strong>важной</strong> информацией и <i>иностранными</i> терминами.</p>
<ul>
<li>1 пункт
<ul>
<li>1.1 пункт</li>
<li>1.2 пункт</li>
<li>1.3 пункт</li>
</ul>
</li> <li>2 пункт</li> <li>3 пункт</li> </ul>
</body>
</html>



Cмотрите также

Программы для Linux 17-04-2023, 19:10
[xfnotgiven_posterlogo]

PikoPixel Linux

[/xfnotgiven_posterlogo] [xfgiven_posterlogo][/xfgiven_posterlogo]

PikoPixel — программа для рисования пиксельных изображений.

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

Основные возможности

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

    Установка в ArchLinux из AUR

    git clone https://aur.archlinux.org/pikopixel.git
    cd pikopixel
    makepkg -sri

    Установка в Gentoo

    sudo emerge -a gnustep-apps/pikopixel
Программы для Linux 17-04-2023, 19:11
[xfnotgiven_posterlogo]

QEMU Linux

[/xfnotgiven_posterlogo] [xfgiven_posterlogo][/xfgiven_posterlogo]

QEMU — виртуальная машина (эмулятор). Программа для запуска гостевых операционных систем внутри хост-системы. Поддерживает аппаратную виртуализацию.

Возможности

  • Эмуляция хост-системы (CPU, память, устройства) для запуска-гостевых операционных систем.
  • Поддержка виртуализации KVM, Xen, Hax, Hypervisor.Framework для исполнения гостевых-систем непосредственно на CPU.
  • Эмуляция в режиме «User mode» для запуска приложений, скомпилированнных под один CPU, на другом CPU. В данном режиме всегда выполняется эмуляция CPU.

    Поддерживаемые хост-архитектуры

    Arm kvm (64 bit only), tcg, xen
    MIPS kvm, tcg
    PPC kvm, tcg
    RISC-V kvm, tcg
    s390x kvm, tcg
    SPARC tcg
    x86 hax, hvf (только 64-bit), kvm, nvmm, tcg, whpx (только 64-bit), xen


    Установка в Ubuntu (LinuxMint)

    sudo apt install qemu

    Установка в Fedora

    sudo dnf install qemu

    Установка в openSuse

    sudo zypper install qemu

    Установка в Gentoo

    sudo emerge -a acct-user/qemu

Отзывы (0)

Кликните на изображение чтобы обновить код, если он неразборчив