У меня есть div блок, который я хочу применить border-bottom прямо под текстом, а не по всему div блоку
блок div
#info-header {
font-size: 40px;
text-align: center;
margin:100px 10px 10px 10px;
font-family: Poiret One;
color:lightyellow;
border-bottom: 1px solid whitesmoke;
}
<div id="info-header">
find us through
</div>
Вы можете обернуть текст во встроенный элемент like
<span>
и применить к нему границу.HTML:
стиль CSS:
Примечание: Вы можете сделать свой элемент
inline-block
, если вы хотите применить свойства уровня блока, но держать его вести себя как встроенный элемент. Таким образом, вы также можете контролироватьborder-width
расстояние между текстом и линией границы.Добавить css свойство text-decoration: underline
Следует использовать свойство text-decoration.
В вашем случае ее:
text-decoration: underline;
Вы также можете использовать text-decoration для overline и line-through читать о CSS text-decoration свойство
Вы можете изменить
display
значение для другогоblock
уровня.codepen
Дайте
<div>
фиксированную ширину и дайте ей {margin: 0 auto} для центрирования