我在其他問題中嘗試了很多示例,但似乎沒有一個適用於我。我只是試圖創建一個邊欄寬度爲100px的div容器,並且如果它動態增長,它將隨容器垂直展開。見下文;內部的div只是當我設置高度爲100%垂直擴展div容器以適應另一個
我的CSS看起來這甚至不會成長;
<style>
#outer {
border:10px solid #7A838B;
margin:10px;
border-radius:30px;
max-width:500px;
min-height:200px;
}
#leftblock {
background-color:#7A838B;
width:100px;
height:auto;
border-top-left-radius:20px;
border-bottom-left-radius:20px;
margin-left:-10px;
margin-top:-10px;
}
#inner {
color:white;
height:100%;
}
</style>
和我的HTML是這樣的;
<div id="outer">
<div id="leftblock">
<div id="inner">
Test
</div>
</div>
</div>
你有100%身高的孩子。完全是什麼高度的100%?家長沒有身高,而祖父母只有一個最小高度組。 (這與設置高度不一樣) 如果你可以更具體一點你想要內部div的高度,那麼我可能會多一點幫助。但是現在,您基本上將高度設置爲0的100%。 – Antiga 2014-08-31 00:42:25
謝謝您的回覆。正如我在描述中所說的,我試圖將左側的塊設置爲相同的高度,即觸摸祖父母容器的頂部和底部。我不希望祖父母容器小於200像素,所以我設置了最小高度。父級(左側塊)容器設置爲根據內部塊延伸到什麼高度自動擴展。即使我將所有三個都設置爲100%,內部塊仍保持在文本的高度。 – 2014-08-31 01:14:26