Задать вопрос
missing00
@missing00
Разработчик

Как поправить ширину инлайн элемента по контенту при переносе текста?

Элемент h1, его родительский блок имеет свойства:
{
  display flex;  
  flex-direction: column;
}

а сам элемент имеет свойство:
{
  align-self: flex-end;
}

что обязано располагать данный элемент у правого края экрана.
Все так и работает:
5afd5819980e9340263490.png
пока не происходит перенос текста:
5afd5ace4a60d863517596.jpeg
этот перенос делает ширину элемента 100% и тем самым заставляет его прижаться в левому краю экрана, а мне необходима вот такая верстка:
5afd5982b99de109726978.png

Подскажите каким образом возможно сделать такое? Какие свойства использовать что бы избавиться от появляющегося отступа справа от текста?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
missing00
@missing00 Автор вопроса
Разработчик
Нашел еще вариант:
добавить тег br.hero__line-break со свойством "display: none";
и при необходимых размерах экрана:
добавляем медиа запрос, в котором изменяем видимость .hero__line-break на "display: block";
Вариант костыльный, но вполне рабочий, с ним нет необходимости подбирать ширину блока, он явно обрезается с помощью br
https://codepen.io/missing00/pen/OZabbm
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы