Làm cách nào tôi có thể đạt được cấu trúc sau mà không cần sử dụng bảng hoặc JavaScript? Các viền trắng đại diện cho các cạnh của div và không liên quan đến câu hỏi.
Kích thước của khu vực ở giữa sẽ thay đổi, nhưng nó sẽ có các giá trị pixel chính xác và toàn bộ cấu trúc nên chia tỷ lệ theo các giá trị đó. Để đơn giản hóa, tôi cần một cách để đặt chiều rộng "100% - n px" thành các div trên cùng và giữa-dưới.
Tôi đánh giá cao một giải pháp đa trình duyệt sạch, nhưng trong trường hợp không thể, các hack CSS sẽ làm được.
Đây là một phần thưởng. Một cấu trúc khác mà tôi đã đấu tranh và kết thúc bằng cách sử dụng các bảng hoặc JavaScript. Nó hơi khác một chút, nhưng giới thiệu những vấn đề mới. Tôi chủ yếu sử dụng nó trong hệ thống cửa sổ dựa trên jQuery, nhưng tôi muốn giữ bố cục ngoài kịch bản và chỉ kiểm soát kích thước của một phần tử (phần giữa).