Tôi muốn sử dụng CSS text-overflow
trong một ô của bảng, sao cho nếu văn bản quá dài để vừa trên một dòng, nó sẽ cắt bằng dấu chấm lửng thay vì gói thành nhiều dòng. Điều này có thể không?
Tôi đã thử điều này:
td {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
Nhưng white-space: nowrap
dường như làm cho văn bản (và ô của nó) liên tục mở rộng ra bên phải, đẩy tổng chiều rộng của bảng vượt quá chiều rộng của thùng chứa. Tuy nhiên, không có nó, văn bản tiếp tục bao bọc thành nhiều dòng khi nó chạm vào cạnh của ô.
overflow
tốt. Hãy thử đặt một div trong ô và tạo kiểu cho div đó.