Я только что обновился до версии Chrome 78.0.3904.70. Теперь кажется, что он игнорирует символ неразрывного пробела.
Безопаснее ли просто использовать обычный символ пробела и style = "white-space: nowrap"? Это происходит в тд.
table, th, td{ border: 1px solid black; }
<table style="width:200px"> <tr> <td style="width:100%"><img src="https://upload.wikimedia.org/wikipedia/en/9/98/Blank_button.svg" alt=" " style="height:17px;width:0px;"></td> <td style="text-align:right;padding-left:10px;padding-right:10px;white-space:nowrap;"><span style="white-space:nowrap">Text<img src="https://image.flaticon.com/icons/svg/157/157933.svg" style="border:0" width="12" height="11"> <img src="https://image.flaticon.com/icons/svg/157/157933.svg" style="border:0" width="12" height="11"> [ Test Test ]<a href="#"><img src="https://image.flaticon.com/icons/svg/157/157933.svg" style="border:0" width="12" height="11"></a> <a href="#"><img src="https://image.flaticon.com/icons/svg/157/157933.svg" style="border:0" width="12" height="11"></a></span></td> </tr> </table>
Не знаю, почему Chrome не распознает неразрывный символ.