Aşağıdaki gibi bir şey ile sıkışmış. Sağ üst div% 100 yükseklik yapmalıyım (bgcolor'u ana divun tam yüksekliğini kaplayacaktır).Ebeveyne göre div% 100 yükseklik nasıl oluşturulur?
<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>
burada örnek çalışma: http://marioosh.net/lay1.html
kolaydır tabloyu kullanarak: http://marioosh.net/lay2.html
bile bu div tüm hakkında ne olduğunu anlamak değil düşündürmektedir teşebbüs. Eğer bu tabloyu kullanmak istiyorsan, div değil. Eğer div Main'in yüksekliği sol div için yüksekliğini ayarlamak, o zaman div sağa koymak% 100 ama çeşit aptal belli ki daha sonra div sağ yüksekliğini gönderilen çünkü şu olabilir. – Myforwik
Öyleyse, bana div'in ne olduğunu söyle? – marioosh
bunları kontrol edin. Eminim yardımcı olurlar. [Question1] (http://stackoverflow.com/questions/1122381/how-to-force-child-div-to-100-of-parents-div-without-specifying-parents-height) [question2] (http: Yani div ile tüm bu doldurma/marj kesmek kötü bir şey taklit //stackoverflow.com/questions/485827/css-100-height-with-padding-margin) – ayush