Как сделать рамку вокруг текста в html
5 лет назад
Человек-Молекула
Ответы
- В первую очередь необходимо внести текст внутрь подходящего тега html, например параграфа
<p></p> - Затем указать данному параграфу класс для удобства, например
text-with-border - И добавить такой код в файл стилей:
4 года назад
Aleksandr Litvinov
Для создания рамки вокруг текста в HTML можно также воспользоваться CSS, но прям в HTML коде:
И уже менять свойства рамки можно прям в HTML коде
Результат
2 года назад
Алёна Шереметьева
Рамку задают в CSS свойством border. В нём три значения: толщина, стиль и цвет.
padding отодвигает текст от рамки. Без него буквы прилипают к линии.
Рамка по ширине текста
Абзац <p> занимает всю ширину страницы, и рамка растягивается вместе с ним. Чтобы рамка была по размеру текста:
Или width: fit-content;, если блок должен остаться на отдельной строке.
Рамка вокруг слова в строке
Стили линии
Скруглённые углы
border-radius: 999px даёт полностью скруглённые края, как у таблетки.
Линия только с одной стороны
Так оформляют цитаты и заметки.
Рамка с подписью
<fieldset> рисует рамку, а <legend> встраивает подпись в верхнюю линию.
Обводка самих букв
border рисует рамку вокруг блока. Чтобы обвести контур каждой буквы, используют -webkit-text-stroke:
Свойство с префиксом -webkit- работает во всех современных браузерах, включая Firefox.
border и outline
outline тоже рисует линию вокруг элемента, но не занимает места и не сдвигает соседей. Его используют для подсветки фокуса. Для оформления текста подходит border.
Рамки, отступы и блочную модель разбирают в бесплатном курсе «Основы HTML и CSS».
15 дней назад
Никита Вихров






