半角英数字を並べるとレイアウトを突き抜けてしまうのを無理やり解消する方法

半角英数字をずらっと並べると、テーブルで指定しようとCSSで制限しようとレイアウトを突き抜けて行ってしまうってのは回避のしようがないと思ってたんですが、「」というのを入れると勝手に改行させないようにできるんですね!!
firefox3ではそのタグは使わないようにという警告がありましたが、どうしてもお客様が要求してくる時に回避策が提案できるというのは良いことですね!

rubyではこんな書き方をすると良いみたいです。

str = "http://www.akdfasjklejkldasfjkl12345ldfjkla.com"

str = str.scan(/./) * ""