Как сделать вертикальную линию в css — Q&A Хекслет
2026-02-26 22:38 Diff

Ответы

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

Вариант №1. Можно определить обычный div элемент и покрасить у него одну из сторон с помощью свойства border.

Вариант №2. Используем готовый тег который формирует горизонтальную линию - hr. Только изменим его с помощью стилей: сделаем ширину 1px и выставим необходимую длину линии.

Вариант №3. С помощью псевдоэлементов

и

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

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

.

Теперь рассмотрим стили.