CSSにより改行させない

white-space: nowrap;

ちなみに
normal
ソース中のホワイトスペースを無視
ソース中の改行を1つの半角スペースとして表示
ボックスサイズが指定されている場合にはそれに合わせて自動改行する(初期値)
pre
ソース中のホワイトスペースをそのまま表示
ソース中の改行をそのまま表示
ボックスサイズが指定されている場合にも自動改行しない
nowrap
ソース中のホワイトスペースを無視
ソース中の改行を1つの半角スペースとして表示
ボックスサイズが指定されている場合にも自動改行しない
pre-wrap
ソース中のホワイトスペースをそのまま表示
ソース中の改行をそのまま表示
ボックスサイズが指定されている場合にはそれに合わせて自動改行する
pre-line
ソース中のホワイトスペースを無視
ソース中の改行をそのまま表示
ボックスサイズが指定されている場合にはそれに合わせて自動改行する

http://www.htmq.com/style/white-space.shtml

CSSスタイルシートリファレンス

値を1つ指定した場合:指定した値が[上下左右]
値を2つ指定した場合:記述した順に[上下][左右]
値を3つ指定した場合:記述した順に[上][左右][下]
値を4つ指定した場合:記述した順に[上][右][下][左]