gpt4 book ai didi

css - 为什么具有上边距的子元素不会拉伸(stretch)父容器

转载 作者:行者123 更新时间:2023-12-03 00:34:51 24 4
gpt4 key购买 nike

给定一个带有上边距的子元素的 div,为什么边距不在父 div 内部而是在外部?

HTML

<div><h1>Titre<h1></div>

CSS

h1 { margin: 20px; }
div { background-color: #DDD; }

比照http://jsfiddle.net/adt515ww/

最佳答案

这是由于 collapsing margins 。要解决此问题,请在您的 div 中添加 Overflow:auto:

div {
background-color:#DDD;
overflow:auto;
}

<强> jsFiddle example

关于css - 为什么具有上边距的子元素不会拉伸(stretch)父容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27974070/

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