Tôi muốn có 3 div được căn trong một div container, đại loại như thế này:
[[LEFT] [CENTER] [RIGHT]]
Container div rộng 100% (không có chiều rộng được đặt) và div div sẽ vẫn ở giữa sau khi thay đổi kích thước container.
Vì vậy, tôi đặt:
#container{width:100%;}
#left{float:left;width:100px;}
#right{float:right;width:100px;}
#center{margin:0 auto;width:100px;}
Nhưng nó trở thành:
[[LEFT] [CENTER] ]
[RIGHT]
Bất cứ lời khuyên?
overflow: hidden;
trên center
cột. Sau đó, trong truy vấn phương tiện cho các thiết bị nhỏ khi tôi có tất cả 3 cột ở giữa trang này, tôi cần overflow: hidden;
ở hàng giữa (đó là cột bên phải trên các thiết bị lớn) nếu không nó không có chiều cao và không được căn giữa theo chiều dọc giữa hàng trên cùng và dưới cùng.