gpt4 book ai didi

html - 为什么将子元素边距应用于其他单元格?

转载 作者:太空宇宙 更新时间:2023-11-03 17:30:54 27 4
gpt4 key购买 nike

我有一个奇怪的问题。表格单元格中带有边距并影响所有其他单元格的任何子元素。很难解释,所以看看这个 jsFiddle:https://jsfiddle.net/5s9nab3h/

<style>
.table {
display: table;
width: 100%;
}
.table > .cell {
display: table-cell;
border: 1px solid #f00;
}
.tallmargin {
padding-top: 100px;
}
</style>

<div class="table">
<div class="cell">
This cell has no margin or padding.
</div>
<div class="cell">
<p class="tallmargin">This content has a 100px margin on top.</p>
</div>
</div>

编辑:问题出在 .table > .cell 我需要 vertical-align: top 因为它默认为 middle.

最佳答案

display: table-cell 将每列的高度设置为相等的大小。您可能想阅读此 tutorial在表格单元格上

高度一致的列

通过添加 display: table-cell 属性列扩展以匹配行中最大列的高度。高度由内容定义,而不是明确的固定高度。

关于html - 为什么将子元素边距应用于其他单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30602070/

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