我有30個字符如何僅使用CSS顯示字符串中的前10個字符?
我想只顯示前10,然後...
因此,例如
thisisastringthatis30characterslong
將成爲
字符串thisisastr ...
這是可能使用CSS?
乾杯!
我有30個字符如何僅使用CSS顯示字符串中的前10個字符?
我想只顯示前10,然後...
因此,例如
thisisastringthatis30characterslong
將成爲
字符串thisisastr ...
這是可能使用CSS?
乾杯!
它叫做ellipsis,你可以在塊元素上使用它。
但是它在Firefox中不起作用,並且不能將寬度設置爲10個字符,因爲您無法在css中指定字符寬度。
如果您只需要10個字符和Firefox兼容性,則必須使用JavaScript或服務器端解決方案。
有一個CSS3 based solutiontext-overflow:ellipsis;
聲稱是交叉瀏覽器。但它也會顯示儘可能多的字符,不完全是10.
看來,將停止在Firefox 4中工作:http://stackoverflow.com/questions/4927257/text -overflowellipsis合火狐-4- – jeroen 2011-03-03 14:36:17
這真棒 - 我需要這種功能相當多 - 我從來沒有打擾過問是否存在,因爲我認爲它不會。很高興知道這件事。 – stephenmurdoch 2011-03-03 14:36:42
酷酷的歡呼,對於這種情況,生病只是在前十個字符上使用preg_match,然後添加...再次感謝 – Franco 2011-03-03 14:38:08