Tôi mắc kẹt với một cái gì đó như dưới đây. Tôi cần phải làm cho đỉnh cao 100% bên phải div (bgcolor của nó sẽ bao gồm chiều cao đầy đủ của div chính).Làm thế nào để làm cho chiều cao div 100% liên quan đến cha mẹ?
<body>
<div id="main" style="width: 800px; margin: auto; text-align: left; border: 1px solid #628221; padding: 2px; background-color: #fff;">
<div id="left" style="float: left; width: 600px; background-color: #A7C864;">
<div id="left-top">left-top</div>
<div id="left-bottom">left-bottom</div>
</div>
<div id="right" style="float: right; width: 200px; background-color: #C7E48E;">
<div id="right-top">right-top</div>
</div>
<div style="clear: both;"></div>
</div>
</body>
dụ làm việc ở đây: http://marioosh.net/lay1.html
Sử dụng bảng nó rất dễ dàng: http://marioosh.net/lay2.html
Ngay cả khi thử điều này cũng gợi ý rằng bạn có thể không hiểu tất cả những gì về div. Nếu bạn muốn làm điều đó sử dụng bảng, không phải của div. Nếu bạn thiết lập chiều cao của div chính để chiều cao của div trái, sau đó bạn có thể đặt div quyền 100%, nhưng đó là loại ngớ ngẩn bởi vì bạn rõ ràng có thể gửi chiều cao bên phải của div. – Myforwik
Vì vậy, hãy cho tôi biết điều gì là của div? – marioosh
kiểm tra chúng. Tôi chắc chắn họ sẽ giúp đỡ. [question1] (http://stackoverflow.com/questions/1122381/how-to-force-child-div-to-100-of-parents-div-without-specifying-parents-height) [question2] (http: //stackoverflow.com/questions/485827/css-100-height-with-padding-margin) – ayush