Как ограничить текст одной линией внутри сгибки с помощью Flex-Start, не устанавливая фиксированную ширину на родительскCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как ограничить текст одной линией внутри сгибки с помощью Flex-Start, не устанавливая фиксированную ширину на родительск

Сообщение Anonymous »

Несмотря на предоставление переполнения: hidden < /code> Следующий код вызывает горизонтальную полосу прокрутки: < /p>

Код: Выделить всё

.container {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1rem;
}

.item {
background-color: orange;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}< /code>


short text

long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text



Мне нужны Align-items: flex-start on Контейнер, потому что я хочу, чтобы оранжевые элементы были такими же маленькими, как текст внутри, и не вырастал до всего доступного пространства. < /p>
Я не могу установить фиксированную ширину на контейнере, потому что я хочу, чтобы он заполнил свой контейнер.
Могу ли я предотвратить элемент с длинным текстом, вызывая горизонтальную полосу прокрутки?

Подробнее здесь: https://stackoverflow.com/questions/794 ... hout-setti
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»