以下の例では、#enclosing divの境界線を削除すると、背景の水色がdivの背景全体を塗りつぶさなくなるのはなぜですか?
#enclosing
{
background: lightblue;
margin: 0;
border: 1px solid blue;
}
#outer
{
margin: 40px;
}
#inner
{
margin: 20px;
border: 1px solid black;
}
<div id="enclosing">
<div id="outer">
<div id="inner">This is nested div</div>
</div>
</div>