Why div1 (blue) is not as wide as div2 (red)?
I always thought that an element is as wide as it’s child by default.
https://codepen.io/jack987/pen/VwJYWEW
.div1 {
background: blue;
height: 200px;
}
.div2 {
background: red;
height: 100px;
width: 4000px;
}
<div class="div1">
<div class="div2">
</div>
</div>