У меня есть элемент <span>, который я хочу отображать без разрыва строки. Как я могу это сделать?
Предотвращение разрыва строки элемента span
Ответ 1
Поместите это в свой CSS:
white-space:nowrap;
Получить дополнительную информацию здесь: http://www.w3.org/wiki/CSS/Properties/white-space
 white-space
Свойство white-space объявляет, как выполняется свободное пространство внутри элемента.
Значение
 normal
Это значение позволяет агентам пользователя сбрасывать последовательности пробелов и разбивать строки, если необходимо, для заполнения строк.
 pre
Это значение не позволяет агентам пользователя сбрасывать последовательности белого пробела. Линии только разбиваются на новые строки в источнике или на вхождениях "\ A" в сгенерированном контенте.
  nowrap
Это значение сокращает пробел как "нормальный", но подавляет разрывы строк в тексте.
 pre-wrap
Это значение не позволяет агентам пользователя сбрасывать последовательности белого пробела. Строки разбиты на строки новой строки в источнике, при появлении "\ A" в сгенерированном контенте и, если необходимо, для заполнения строк.
 pre-line
Это значение позволяет агентам пользователя сбрасывать последовательности пробелов. Строки разбиты на строки новой строки в источнике, при появлении "\ A" в сгенерированном контенте и, если необходимо, для заполнения строк.
 inherit
Принимает то же указанное значение, что и свойство родителя элемента.
Ответ 2
Если вам нужно только предотвратить разрывы строк на символах пробела, вы можете использовать   сущности между словами:
No line break
вместо
<span style="white-space:nowrap">No line break</span>
