好的。首先,我對CSS和HTML很陌生。我一直在做這個項目,並且一邊學習一邊學習。有了這個說法,如果你能解釋你的答案,那會幫助我很多!嵌套Div高度不會變化
無論如何。長話短說,我正在創建一個表單,並試圖將div與div顯示爲一個表格(我知道如何使用HTML表格,我選擇使用div,所以我可以使用CSS更好地進行設計)。
基本上,我有一個主要的div顯示爲一個表格,並將高度設置爲100%。然後我嵌套div顯示爲表格行(總共5個),以及顯示爲表格單元格的其他嵌套div。
我遇到的問題是,當我設置行或單元格的高度時,它們不會改變...全部!請記住,我使用的百分比不是px或em。
我想讓行1和5在主分區的100%的5%處,以及在主分區的100%處的2到4的30%處。我認爲這將等於100%,並使行匹配主div的100%高度。這顯然不起作用,所以我認爲我的邏輯完全錯誤。
我已經搜索了一個解決方案,並沒有找到一個,這就是爲什麼我在這裏。
下面是我在做什麼的想法:
#MainDivTable
{
display: table;
height: 100%
width: 100%;
}
#DivCol1Row2
{
height: 30%;
}
#DivCol1Row3
{
height: 30%;
}
#DivCol1Row4
{
height: 30%;
}
#DivCol1Row5
{
height: 5%;
}