У меня проблема с отображением текста, возникающая в браузерах Safari для операционных систем MacOS / iOS. Текст отображается некорректно, пока текст не будет выделен / отменен.
Текст перед любым взаимодействием с браузером:
Во время выбора:
После того, как выделение «исправило» текст:
Другие браузеры и ОС отображаются правильно при загрузке страницы.
Используя BrowserStack, я протестировал несколько версий Safari. Пока я не протестировал Safari 6.2, он отображался правильно.
Я не уверен в том, что является причиной или каково решение.
Веб-страница представляет собой Angular 5 SPA.
Ссылка на анимированный GIF
.newline-to-br {
white-space: pre-line;
}
<p _ngcontent-c27="" class="newline-to-br">Kids under 10 free.
If fishing during hunting season, we would recommend wearing blaze orange for safety purposes. </p>