tôi đã cố gắng sử dụng: Tính năng ellipsisMulti-dòng text-overflow: ellipsis trong CSS hay JS, với các thẻ img
- text-overflow trong CSS3 (nhưng không hỗ trợ đa dòng)
- nhiều jquery plugins như dotdotdot (http://dotdotdot.frebsite.nl/)
- jquery autoellipsis (http://pvdspek.github.com/jquery.autoellipsis/).
Tất cả các công cụ này hoạt động khá tốt nhưng nếu nội dung có hình ảnh thì chiều cao được tính để cắt ngắn với dotdotdot hoặc jquery.autoellipsis là sai.
Tôi đã tự hỏi liệu có ai đó có ý tưởng tuyệt vời để xử lý vấn đề này (có thể một số xử lý phía máy chủ không?), Cảm ơn trước :-).
'text-overflow: -o-lược-lastline', nhưng nó chỉ hoạt động trong Opera : http://jsfiddle.net/zGvHW/6/ Đối với trình duyệt Webkit, bạn có thể sử dụng '-webkit-line-clamp', mà cắt văn bản khi nó đạt đến số lượng nhất định của dòng. Tôi không biết về phương pháp Gecko hoặc IE gốc. – c69
không biết về -o-ellipsis-lastline, nhưng như bạn đã nói nó chỉ hoạt động trong Opera. Tôi đoán nó sẽ khá phức tạp để thực hiện trong javascript cho các trình duyệt khác, nhưng đó là chính xác những gì tôi đang tìm kiếm! – jben