答案 0 :(得分:1)
使用
.wrapper {
height: 100vh; /* vh instead of % */
}
出于某种原因 - 我现在没有时间进一步调查 - 只有当我将你的标记减少到相关的最小值时才能解决它,请看小提琴:
这应该是您自己解决问题的起点。
答案 1 :(得分:1)
在你的css中尝试这个
display:inline-block;
答案 2 :(得分:0)
这对你有用吗??要改变它本身你需要使用auto而不是%
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
color: white;
}
.wrapper {
width:auto;
height: auto;
background: SkyBlue;
}
.container {
width: auto;
height: auto;
background: green;
}
.table {
display: table;
width: auto;
height: auto;
}
.row {
display: table-row;
width: auto;
}
.cell1, .cell2, .cell3 {
display: table-cell;
width: 33%;
}
.cell1 {
background: blue;
}
.cell2 {
background: red;
}
.cell3 {
background: LightSalmon;
}
答案 3 :(得分:0)
你可以使用display:table;和容器的表格行:
在父母的CSS中写下:
display: parent;
对于孩子们:
display: table-row;