Как сделать линию в html css
5 лет назад
Человек-Молекула
Ответы
Для формирования линии можно пойти разными путями. Давайте рассмотрим некоторые из них:
Вариант №1. Можно определить обычный div элемент и покрасить у него одну из сторон с помощью свойства border.
Вариант №2. Используем готовый тег который формирует горизонтальную линию - hr.
Вариант №3. С помощью псевдоэлементов :before или :after. Этот вариант немного сложнее, но за то мы обойдемся без правки HTML-кода. Итак, если нам нужно разместить вертикальную или горизонтальную линию сверху или с левой стороны элемента, то нам нужно использовать псевдоэлемент :before. Если же линия должна быть справа или снизу, то мы должны использовать псевдоэлемент :after.
Теперь рассмотрим стили.
4 года назад
Вячеслав Межуревский
Горизонтальную линию в HTML рисует тег <hr>:
Браузер нарисует серую линию на всю ширину. Внешний вид задают в CSS:
border: none убирает стандартную объёмную рамку, border-top рисует нужную линию.
<hr> означает смысловой разрыв: смену темы, раздел. Если линия нужна только для оформления, используйте border у существующего блока.
Линия у блока
Стили: solid — сплошная, dashed — пунктир, dotted — точки.
Вертикальная линия
Между пунктами меню:
Отдельная вертикальная черта во flex-контейнере:
Линии по бокам от текста
Короткая линия под заголовком
Градиентная линия
Оформление блоков разбирают в бесплатном курсе «Введение в HTML и CSS».
10 дней назад
Никита Вихров






