2011-04-14 77 views
2

Word包裝問題似乎已經被問及時間回答,但我無法準確找到我想要的東西。URL Word-wrap問題

基本上,我使用

word-wrap: break-word; 

打破寫入一個DIV一個URL,因此不會溢出。除了可視化以外,它還可以很好地工作,對於某些網址非常差例如,

www.stackoverflow.com/questions/anotherbit/andabitmore 

它會正常工作,並在一行的結尾換行。然而,與,

www.stackoverflow.com?fishingandthesomemore=someothertext 

它會打破在?而不是行結束。

任何人有任何聰明的想法?

+0

的瀏覽器可能只是不考慮「=」是一個字分隔符,這意味着你有一個非常長的詞,它不能以很好的方式分解。嘗試其他包裝模式。 – IanGilham 2011-04-14 12:36:02

+0

呃。不完全是。這個?正在強制換行。 – DaisyK 2011-04-14 12:50:01

+0

你試過url編碼嗎? – 2011-04-14 13:19:47

回答

0

如果您使用的是PHP的文檔,你可以使用PHP像這樣換行的本地函數...

<div> 
<a href="google.com"><?php echo wordwrap('www.stackoverflow.com?fishingandthesomemore=someothertext', 30, "<br />", true); ?></a> 
</div>