Як додати лінію під текстом за допомогою CSS: докладний посібник

Лінія під текстом – це ефективний спосіб покращити оформлення веб-сторінки та зробити її більш акуратною та професійною. У CSS є кілька способів додати лінію під текстом, і кожен має свої переваги. У цій статті ми розглянемо деякі з них і покажемо, як створювати виразні та стильні лінії, які привертатимуть увагу користувачів.

Один із найпростіших способів додати лінію під текстом – це використовувати властивість text-decoration у CSS. За допомогою цієї властивості ви можете додати не тільки лінію, але й інші декоративні елементи, такі як підкреслення, закреслення та лінія зверху тексту. Щоб додати лінію під текстом, можна просто застосувати значення underline до властивості text-decoration.

Якщо ви хочете створити більш індивідуальний та стильний варіант лінії під текстом, ви можете використати властивість ::after псевдоелемента у CSS. Псевдоелемент ::after дозволяє додати додатковий контент або прикрасу всередині обраного елемента. Щоб створити лінію під текстом за допомогою ::after, можна використовувати властивості content і border-bottom для додавання лінії у потрібному положенні та з потрібними параметрами.

СтильCSS-властивістьЗначенняприклад
Підкресленняtext-decorationunderlineПідкреслений текст
Перекресленняtext-decorationline-throughПерекреслений текст
Лінія над текстомtext-decorationoverlineТекст із лінією над ним
Лінія під текстомborder-bottom1px solidТекст із лінією під ним

Як зробити лінію після тексту CSS?

Отже, якщо нам потрібно розмістити вертикальну чи горизонтальну лінію зверху або з лівого боку елемента, нам потрібно використовувати псевдоелемент :before. Якщо ж лінія має бути праворуч або знизу, то ми повинні використовувати псевдоелемент: after.

Як зробити смужку знизу CSS?

Горизонтальна лінія робиться за допомогою властивості border-bottom, яка зазвичай застосовується до елемента <div>. Ця властивість додає лінію знизу заданої товщини та стилю (приклад 1). Щоб не «псувати» все, використовуємо клас line, і вже для класу вказуємо властивість border-bottom.

Як зробити лінію під текстом HTML CSS?

Щоб створити лінію під текстом, слід додати до елементу стильову властивість border-bottom, його значенням виступає одночасно товщина лінії, її стиль та колір (Приклад 1). Відстань від лінії до тексту можна регулювати властивістю padding-bottom, додаючи його до селектора H1. Результат цього прикладу показано на рис.

Як зробити лінію ліворуч від тексту CSS?

Для виведення лінії зліва від тексту застосовується властивість border-left, воно створює лінію заданої товщини, стилю та кольору. При цьому висота лінії прив'язується до висоти тексту та змінюється разом із ним. Щоб лінія та фон не прилягали щільно до тексту, відстань від краю до тексту регулюється за допомогою padding.