コンテンツの改行を防ぐ方法はいくつかあります。使用
は 1 つの方法であり、単語間では正常に機能しますが、空の要素と一部のテキストの間で使用すると、明確な効果が得られません。アイコンに画像を使用する、より論理的でアクセスしやすいアプローチにも同じことが当てはまります。
最も堅牢な代替手段はnobr
マークアップを使用することです。マークアップは非標準ですが、広くサポートされており、CSS が無効になっている場合でも機能します。
<td><nobr><i class="flag-bfh-ES"></i> +34 666 66 66 66</nobr></td>
(この場合、スペースの代わりに使用できますが、必須ではありません。)
別の方法はnowrap
属性です (非推奨/廃止されましたが、いくつかのまれな癖を除いて、まだ正常に動作しています):
<td nowrap><i class="flag-bfh-ES"></i> +34 666 66 66 66</td>
次に、CSS が有効なブラウザーで動作し、もう少しコードが必要な CSS の方法があります。
<style>
.nobr { white-space: nowrap }
</style>
...
<td class=nobr><i class="flag-bfh-ES"></i> +34 666 66 66 66</td>