Cho phép nói rằng chúng tôi có một số <div style="width:100px;">This text is too long to fit</div>
Thay thế các chuỗi quá dài bằng "..."
Văn bản trong div là động. Và tôi muốn ép buộc văn bản vừa với chiều rộng và không bị vỡ. Vì vậy, tôi cần một số loại chức năng để kiểm tra xem văn bản có phù hợp không và nếu không, thì tôi muốn hiển thị phần văn bản sẽ thực sự phù hợp. Và thêm ...
vào cuối.
Kết quả cho một văn bản quá dài nên một cái gì đó như thế này: "This text is..."
Có một số cách tiêu chuẩn làm những gì tôi muốn? Hoặc bằng javascript, jquery, jsp hoặc java?
Cảm ơn!
Chỉnh sửa: Cảm ơn bạn đã trả lời nhanh chóng và nhiều câu trả lời! Tôi đã làm điều này trong java bằng cách đoán có bao nhiêu ký tự sẽ phù hợp. Nó có vẻ giống như một giải pháp ít hơn tối ưu, vì vậy đó là lý do tại sao tôi đến đây.
Giải pháp css hoàn hảo cho tôi. Nó không phải là lớn của một thỏa thuận mà nó không hoạt động cho firefox, kể từ khi khách hàng của tôi tất cả sử dụng tức là anyway. :)
bạn thậm chí có thể sử dụng css http://stackoverflow.com/questions/802175/truncating-long-strings-with-css-feasible-yet – sod