Загружаем изображение…

Как защитить верстку от длинных строк?



Интерфейс может сломаться из-за длинного текста: URL, email, UUID. Он не переносится и раздувает контейнер.

Часто пытаются решать через word-break:
.text {
word-break: break-all;
}


Но это агрессивный вариант, слова ломаются, читаемость страдает.

Есть более аккуратное решение. Браузер будет переносить текст только при необходимости, чтобы избежать переполнения:
.text {
overflow-wrap: anywhere;
}


В обычных условиях слова не трогаются, но при нехватке места могут переноситься.

Если используешь flex/grid — иногда нужен min-width: 0, иначе элемент может не сжиматься.

Это полезно для чатов, таблиц, карточек, комментариев и любых данных, которые ты не контролируешь.

Code Ready | #совет
Просмотры: 295
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти