На данный вопрос уже ответили:
Как запретить перенос слов через дефис?
Допустим
some text wi-fi
если блок узкий, как запретить перенос fi на другую строку?
Использовать вместо обычного дефиса неразрывный ‑ - при нормальной кодировке (utf8) его можно просто писать как символ в тексте ‑:
p {
font-family: monospace;
width: 15ch;
border: 1px dotted red;
float: left;
margin: 8px;
}
<p>wi-fi wi-fi wi-fi wi-fi wi-fi wi-fi wi-fi wi-fi wi-fi wi-fi
<p>wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi
<p>wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi wi‑fi
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости