我看了很多类似的问题,但是没有找到答案。
当父级div有padding时,如果我创建一个子div,宽度100%将遵循父级的content-box大小,但高度100%似乎会采用父级的border-box值。 例如,高度为100px并带有5px padding的父级将创建一个具有高度100%的子元素,其高度为100px而不是90px。
有谁能帮助我实现带padding的父级content-box的高度?
我想要实现一个漂亮的水平边框,两端被裁剪,但仍然居中。
如果我理解你的意思正确:
<div style:"padding:15mm">
<div class="container" style="display: grid; grid-template-columns: 1fr 1fr 1fr; box-sizing: content-box;">
<img style="max-width: 100%;" src="images/image.png"
alt="">
<img style="max-width: 100%;" src="images/image.png"
alt="">
<img style="max-width: 100%;" src="images/image.png"
alt="">
</div>
</div>
box-sizing:border-box;
?不要忘记厂商前缀。 - www139height: 100%
respecetspadding
。 - justinw