В некоторых случаях необходимо, чтобы какая-то строка выводилась в браузере без разрыва, даже если она не помещается в окне целиком. Например, это может потребоваться при выводе на HTML-странице компьютерных команд, которые могут быть достаточно длинными. В таких случаях разрывать строку нежелательно, потому что восприятие разорванной команды будет хуже. Однако браузеры автоматически выполняют перевод строк, если текст не помещается в окне по ширине. Что делать? В стандарте HTML есть тег <pre>, который выводит текст “как есть”, то есть без принудительного переноса текста на новую строку...
Необходимость разрывать строки средствами CSS обычно возникает при использовании списков определений, но также в некоторых других случаях. Чаще всего мы используем списки определений, потому что хотим быть добропорядочными кибергражданами и создавать правильную семантическую разметку, даже если визуальный результат, который нам требуется, — это всего лишь несколько строк с парами из имени и значения...