Tôi có 4 phần tử bên trong phần tử vùng chứa. Phần tử vùng chứa sẽ có chiều cao được đặt là 100% của cửa sổ trình duyệt. 4 yếu tố bên trong sẽ xuất hiện theo chiều dọc xếp chồng lên nhau (như bình thường). Hai phần tử đầu tiên và phần tử cuối cùng phải có chiều cao "tự nhiên" (nghĩa là: đủ để phù hợp với nội dung của chúng). Phần tử thứ 3 sẽ mở rộng để lấp đầy không gian có sẵn trong vùng chứa, sau khi 3 phần còn lại ăn tất cả những gì họ cần."Mọi thứ còn lại" trong bố cục CSS
Vì vậy, nó sẽ giống như thế này:
tôi không thể thiết lập chiều cao rõ ràng cho Element-1, Element-2, hoặc Element-4, tôi cũng không biết chiều cao của container . Tôi cũng không biết chiều cao tự nhiên của Element-3; Tôi dự định sử dụng overflow-scroll
nếu dung lượng lớn hơn thì có sẵn. Tôi đã thêm khoảng cách giữa các phần tử để minh hoạ, nhưng sẽ có khoảng trắng (lề/đệm) giữa các phần tử thực.
Làm thế nào để bạn đạt được điều này bằng HTML/CSS? Nếu thỏa hiệp phải được thực hiện để có được một bố trí phong nha, tôi sẽ xem xét chúng. Điểm thưởng nếu kỹ thuật này cũng áp dụng theo chiều ngang (mà tôi đã cần trong dịp).
Hình ảnh đẹp. Nó giúp vô cùng. –
Yếu tố 4 là gì? nó là nội dung hay chỉ là phong cách? – zzzzBov
Tất cả các yếu tố, bao gồm cả phần tử-4, sẽ có nội dung trong đó. –