可能重複:
text-overflow:ellipsis in Firefox 4?截斷通過PHP或CSS長字符串用省略號在Firefox
我在Truncating long strings with CSS: feasible yet?提到同樣的問題。因爲這個職位它已經近兩年,和Firefox仍然忽略text-overflow: ellipsis;
財產。
我目前的解決辦法是截斷長的字符串在PHP中像這樣:
if(strlen($some_string) > 30)
$some_string = substr($some_string,0,30)."...";
或多或少的作品,但它看起來並不漂亮或支持它的瀏覽器爲準確text-overflow: ellipsis;
。由於我沒有使用等寬字體,因此三十個字符的實際寬度會有所不同。在其他線程中發佈的XML修補程序和jQuery插件似乎不再適用於Firefox。
有現任方式CSS可以做到這一點是獨立於瀏覽器?如果沒有,是否有測量給予了字體和字體大小在PHP這樣我可以更精確地放置我的省略號一個字符串的寬度的方法嗎?
可能的重複數據刪除:http://stackoverflow.com/questions/4927257/text-overflowellipsis-in-firefox-4 – 2011-03-18 22:37:54