Tôi có hai số divdiv còn lại lấp đầy không gian ngang còn lại?
#left
và #right
.
div bên phải có chiều rộng cố định.
Làm cách nào tôi có thể khiến div bên trái chiếm toàn bộ không gian ngang còn lại?
Tôi có hai số divdiv còn lại lấp đầy không gian ngang còn lại?
#left
và #right
.
div bên phải có chiều rộng cố định.
Làm cách nào tôi có thể khiến div bên trái chiếm toàn bộ không gian ngang còn lại?
Làm nổi #right
div trong phạm vi #left
và để lại #left
không có phao. Thêm đệm phải vào #left
chiều rộng #right
, nếu bạn muốn cho khoảng trống bên dưới phẩy #right
bị trống.
Bạn có thể cũng cần thêm lề phải âm vào phần tử #right
bằng phần đệm bên phải của trái để kéo nó lên cạnh phải của #left
. Cách khác để sử dụng ký quỹ âm, bạn có thể đặt #left
với position: relative
và thêm position: absolute
vào #right
ở trên cùng bên trái của #left
(cũng với phần đệm trên #left
).
Cách sử dụng bảng hoặc hiển thị CSS: ô bảng; bất động sản?
Sử dụng màn hình: ô bảng thực sự là lề ít tiêu cực hơn, đệm phải, v.v. Xem ví dụ tại đây: http://jsbin.com/oburey/4/edit Khá đơn giản. –
tôi đã làm một thiết lập rất giống nhau, đúng là bên trái, đúng là nổi ngay bên phải có một margin-right của âm chiều rộng của riêng mình, trái có một margin-right của #rights, chiều rộng. – Hailwood
Awesome :) rất vui được trợ giúp! – pharalia
Tôi gặp vấn đề tương tự nhưng đây không phải là giải pháp cho tôi - tôi không thể tổ chứC#right trong #left vì hình nền của chúng sẽ chồng lên nhau và tôi có nền trong suốt - tôi cần một giải pháp giữ nguyên bản gốc. – Rolf