gpt4 book ai didi

html - 高度 : 100% for
inside
with display: table-cell

转载 作者:技术小花猫 更新时间:2023-10-29 11:32:18 25 4
gpt4 key购买 nike

这是使用 display: tabledisplay: table-cell CSS 声明的 2 列标记:

.table {
display: table;
}

.cell {
border: 2px solid black;
vertical-align: top;
display: table-cell;
}

.container {
height: 100%;
border: 2px solid green;
}
<div class="table">
<div class="cell">
<p>Text
<p>Text
<p>Text
<p>Text
<p>Text
<p>Text
<p>Text
<p>Text
</div>
<div class="cell">
<div class="container">Text</div>
</div>
</div>

但是 .container block 不会垂直填充父单元格。这是 JsFiddle 上的示例:http://jsfiddle.net/MGRdP/2 .

我有什么 | 我需要什么

What I have What I need

请不要提出 JS 解决方案。

最佳答案

当您使用 % 设置高度或宽度时,请始终同时设置父元素的宽度/高度:

.table {
display: table;
height: 100%;
}

.cell {
border: 2px solid black;
vertical-align: top;
display: table-cell;
height: 100%;
}

.container {
height: 100%;
border: 2px solid green;
-moz-box-sizing: border-box;
}
<div class="table">
<div class="cell">
<p>Text
<p>Text
<p>Text
<p>Text
<p>Text
<p>Text
<p>Text
<p>Text
</div>
<div class="cell">
<div class="container">Text</div>
</div>
</div>

关于html - 高度 : 100% for <div> inside <div> with display: table-cell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22220698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com