Tôi đang tạo trang web cho cuộc thi "Toán chuyển tiếp" của trường học.Tại sao div "container" của tôi không chứa các phần tử lưu hành của tôi?
Tôi có div "Vùng chứa" (với nền màu trắng), sau đó là thanh trên cùng, thanh bên trái và thanh bên phải trong vùng chứa.
thanh bên trái và thanh bên phải đều được thả bên trong "Vùng chứa".
Tuy nhiên, nếu bạn nhìn vào hình ảnh bên dưới, bạn có thể thấy thanh bên phải có nền màu xám hiển thị bên dưới. Nếu "Container" thực sự chứa cả thanh trên cùng, bên trái và bên phải thì nó phải là nền thùng chứa hiển thị thông qua và phía dưới tất cả phải ở mức đồng nhất với màu trắng.
Thay vào đó, có vẻ như vùng chứa không chứa đầy đủ thanh bên phải & bên phải và do đó nền nội dung thực tế hiển thị thông qua ở dưới cùng của thanh bên phải.
Đây là CSS của tôi:
#container {
margin: 0 auto;
width: 750px;
background-color: #ffffff; }
#top-panel {
background-color: #000000;
text-align: left;
width: 100%;
height: 88px;
float: left; }
#left-panel {
clear: left;
text-align: center;
background-color: #ffffff;
border-right: 1px dashed #000000;
float: left;
width: 250; }
#right-panel {
background-color: #ffffff;
float: left;
width: 499; }
Liên kết với các trang here.
Làm cách nào để làm cho "vùng chứa" thực sự chứa các div bên trong nó để nền màu xám sẽ không hiển thị bên dưới bảng bên phải của tôi và tạo cấp không đồng đều của tôi ở dưới cùng?
Điều này không hoạt động Trong IE7. Nó hoạt động trong Chrome và FF .. –
Thêm 'zoom: 1' để làm cho nó hoạt động trong IE6/7. – mercator