Я не уверен в соответствии с вашим маленьким рисунком, который вы сделали, необходимо ли, чтобы h1 находился внутри внутреннего div, как предлагает ваш код, но ваш рисунок этого не делает. Если он не нужен внутри этого внутреннего div, вы можете просто переместить текст заголовка за пределы дочернего div, как в этом примере. Но в противном случае, если вам нужен текст внизу внутреннего div, а не за его пределами, вы можете следовать ответу, предоставленному @ thenomadicmann
.grey_box {
background-color: grey;
width: 680px;
height: 500px;
}
.yellow_box {
background-color: yellow;
width: 450px;
height: 300px;
}
<div class="grey_box">
<div class="yellow_box">
</div>
<h1>when I say div</h1>
</div>