Cảm thấy hơi thất vọng khi không thể xác định điều này một cách chính xác. Tôi đang cập nhật trang web cũ và đang cố gắng thực hiện công việc này mà không cần bảng. Tôi có thể làm điều đó với hộp flex nhưng nó không được hỗ trợ bởi rất nhiều trình duyệt. Việc bố trí là một cái gì đó như thế nàyLàm cách nào để sao chép bố cục 3 cột này mà không cần sử dụng bảng?
[col-1-như-nhỏ-như-có thể] [col-2-nên-use-tất cả-không gian ] [col-3-as-nhỏ-như- có thể]
Cột không cần phải có cùng chiều cao và chiều rộng tổng thể của tất cả 3 cột được kết hợp bị ràng buộc bởi cha mẹ.
Nếu tôi sử dụng phao tôi không thể mở cột giữa. Chiều rộng của col-1 và col-2 là không phải là độ rộng cố định.
Bất kỳ giải pháp nào không cảm thấy tồi tệ hơn thì vấn đề (bảng)?
đây là một ví dụ về các giải pháp dựa trên bảng: http://jsfiddle.net/7dsCV/1/
Không giải quyết được vấn đề; Tôi đã thêm một ví dụ bảng trong câu hỏi. Cột giữa sẽ được điền văn bản; nó sẽ bị ràng buộc trong kích thước của cột đó. Nếu tôi điền vào giữa col của bạn với văn bản nó phá vỡ = \ – Will
Trên thực tế, bạn đã thêm tấn văn bản vào cột bên phải. Tôi giả định cột này, trong khi năng động, sẽ không mở rộng quá xa. Nó hoạt động với phần giữa có nhiều văn bản chứ không phải các cạnh. http://jsfiddle.net/qrBXL/4/ –
Lời xin lỗi của tôi, tôi đã thêm văn bản vào cột sai. Thật điên rồ ... kiểm tra nó trên tất cả các trình duyệt mục tiêu ngay bây giờ. – Will