2011-11-11 32 views
5

Tôi tò mò nếu có cách nào để đặt một trong các cột thành 'hấp thụ' bất kỳ chiều rộng thừa nào. Ví dụ, tôi muốn tất cả các cột có chiều rộng tự động đến chiều rộng nhỏ nhất có thể mà dữ liệu trong cho phép (không có gói văn bản) và tôi muốn một cột mở rộng tới bất kỳ chiều rộng nào là cần thiết để điền vào bảng đến 100%.JQuery DataTables - Đặt một cột để có chiều rộng thêm

Hoặc nếu có ai biết cách, để đặt chiều rộng bảng tự động chỉ chiếm chiều rộng cần thiết.

+0

Đã thêm thẻ "CSS" cho bạn; Tôi nghĩ đây là một vấn đề có thể được giải quyết bởi những người có kỹ năng CSS mạnh. –

Trả lời

4

http://jsfiddle.net/pxfunc/gFa29/

table {width:100%;border:solid 2px #ddd;} 
th, td {white-space:nowrap;border:solid 1px #eee;} 
.fill {width:95%} 
  • thiết lập các bảng đến 100% chiều rộng
  • đặt tất cả các tế bào để nowrap
  • thiết lập một trong những td hoặc th tế bào để có chiều rộng% cao để hấp thụ thêm không gian
Các vấn đề liên quan