Rarely have I used the <pre> tag or the nowrap attribute in my code. However it is there, and I haven’t even considered if there was a CSS alternative. Today I ran into the CSS property for these that I’ve never seen before; the white-space property.
Example:
p {white-space: nowrap}
The possible values are:
normal
nowrap – same as the nowrap attribute
pre – same as the <pre> tag
pre-line – text wraps when necessary and on line breaks
pre-wrap – whitespace is preserved by the browser (same as ) and text will wrap when necessary and on line breaks
inherit – ( not supported by IE, including version 8 )
For additional reference see https://developer.mozilla.org/en-US/docs/CSS/white-space