묻고답하기

<div style="background-color: #ccc">

<div>연습</div>

</div>

이렇게 하면 첫번째 div의 배경이 보이는데,
 
<div style="background-color: #ccc">
<div style="float:left">연습</div>
</div>
 
이렇게 두번째 DIV 스타일에 float:left를 주면 첫번째 배경이 사라지네요.
 
방법 좀 알려주세요.