Вступить в клуб →
средняявопросHTML, CSS и адаптивная вёрстка

Длинное название товара ломает строку, хотя у текста стоит многоточие

.row { display: flex; gap: 12px; }
.row img { width: 48px; flex-shrink: 0; }
.title {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
<div class="row">
  <img src="…" alt="">
  <div class="title"><span>Очень длинное название товара…</span></div>
  <button>Купить</button>
</div>

Вместо многоточия строка вылезает за экран и выталкивает кнопку. Что исправит?

  • Добавить .title { min-width: 0 }
  • Заменить flex: 1 на width: 100% у .title
  • Добавить white-space: nowrap родителю .row
  • Перенести text-overflow: ellipsis на кнопку

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела