星期五, 六月 10, 2005

每 n 個字加 WBR

若是連續的英文字(或網址), 在整個頁面顯示上是不會斷行的, 會把整個頁面撐開.

這時後就要使用 <wbr> 的 tag(或塞空白), 大約每 30 個字就塞一個. 是塞空白可能會影響到原始資料, 還是加 <wbr> 比較好.

簡單的一個小 function:

function insWBR($str, $number = 30)
{
    $pattern = "/([w|.]{$number})/";
    $replacement = "\1<wbr>";
    return preg_replace($pattern, $replacement, $str);
}

$str = 'aaaaaaaaaaaa................aaaaaaaaaaaaaa............';
insWBR($str, 3);  // 每三個字加一個 WBR, Test 看看

就可以看到神奇的功效囉~

相關標籤
Add this page to del.icio.us Add this page to Yahoo Taiwan's bookmark Add this page to MyShare

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)