Задать вопрос
HomerDoh
@HomerDoh
No brain, no pain

Как запретить тексту увеличивать размер flex-элемента?

Вот код:



Как запретить тексту в item2 увеличивать flex-контейнер? word-break: break-all; не подходит, т.к. начинают криво переносится все слова, а не только длинные.
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
Get-Web
@Get-Web Куратор тега CSS
Front-End Developer
min-width: 0; добавить к item2
Ответ написан
Комментировать
HomerDoh
@HomerDoh Автор вопроса
No brain, no pain
На вопрос уже ответил Виталий Першин @Get-Web. Если добавить к item2min-width: 0;, текст не будет увеличивать размер flex-элемента.

Как это работает

Не смотря на то, что значение свойства min-width по умолчанию равно 0, для flex-элементов оно по умолчанию равно auto => блок будет растягиваться.

Источник
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
А так пробовали?

.item2 {
flex-grow: 1;
background-color: #1cf;
word-wrap: break-word;
max-width: 100px;
}
Ответ написан
Комментировать
@aspirantes
element.style {
word-break: break-all;
}

Где всё сложно с переносами строк
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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