Встречается на собеседованиях • сегодня
Как решить проблему обрезанного текста
Для решения проблемы обрезанного текста можно использовать несколько подходов:
- CSS свойство
text-overflow: ellipsisс обязательными:
css
.truncate {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}- Многострочное обрезание (нестандартное, но работает в современных браузерах):
css
.multiline-truncate {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}- JavaScript решение для точного контроля:
javascript
function truncateText(element, maxLength) {
if (element.textContent.length > maxLength) {
element.textContent = element.textContent.substring(0, maxLength) + '...';
}
}Важно учитывать:
- Доступность (не забывать про title/aria-label)
- Локализацию (разная длина текста в разных языках)
- Адаптивность (разное поведение на разных экранах)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы