Встречается на собеседованиях • сегодня
Как не обрезать текст в несколько строк если он не вмещается в элемент
Используйте CSS-свойство white-space: nowrap для предотвращения переноса текста, но это может привести к обрезанию. Для многострочного текста без обрезки:
css
.element {
overflow: visible;
white-space: normal;
word-wrap: break-word;
}Если нужно добавить многоточие для обрезанного текста, но оставить возможность раскрыть его полностью:
css
.truncate {
display: -webkit-box;
-webkit-line-clamp: 3; /* Количество строк */
-webkit-box-orient: vertical;
overflow: hidden;
}
.truncate:hover {
-webkit-line-clamp: unset;
}Для flex-контейнеров добавьте min-width: 0 дочерним элементам, чтобы текст мог переноситься:
css
.parent {
display: flex;
}
.child {
min-width: 0;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы