Начиная с выпуска Chrome v78.0.3904.70, я вижу проблемы с использованием
со свойством CSS white-space: nowrap;
. Кажется, что неразрывный пробел вызывает разрыв строки. При использовании text-overflow: ellipsis
фактический текст не будет отображаться, поскольку он разбит за пределами контейнера. Кажется, только если текст слишком длинный для отображения.
.box-inline {
max-width: 120px;
overflow: hidden;
height: 16px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
<div class="mar-rgt box-inline text-sm"><span class="label" style="background: rgb(176, 223, 246);"></span> Not meeting expecations</div>
Это вызывает некоторые проблемы с отображением в наших приложениях. Это ошибка или что-то не так с моим кодом?
Этот код отображается в Реакте 16.
html
css
google-chrome
whitespace
Лукас Блэкхерст
источник
источник
Ответы:
Это будет исправлено в выпуске M79 10 декабря 2019 года, как указано здесь:
https://bugs.chromium.org/p/chromium/issues/detail?id=1017465
источник
Вы можете удалить "nbsp;" и используйте margin или padding, он будет работать нормально.
Об ошибке уже сообщается https://bugs.chromium.org/p/chromium/issues/detail?id=1017465
источник