I am practising on css box model.
this is the html and css code:
.box {
width: 100px;
height: 100px;
}
#first {
background: red;
}
#second {
background: blue;
}
#third {
background: green;
}
<div class="box" id="first">box 1</div>
<p>
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae nostrum aliquid, ullam delectus placeat quo, nam dignissimos minus eum hic ducimus sint commodi dolorum dolores eaque velit laboriosam ipsa perspiciatis.
</p>
<div class="box" id="second">box 2</div>
<div class="box" id="third">box 3</div>
when I add float:left
to the first box:
#first {
background: red;
float: left;
}
why is the size of the second box is changing?
.box {
width: 100px;
height: 100px;
}
#first {
float: left;
background: red;
}
#second {
background: blue;
}
#third {
background: green;
}
<div class="box" id="first">box 1</div>
<p>
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae nostrum aliquid, ullam delectus placeat quo, nam dignissimos minus eum hic ducimus sint commodi dolorum dolores eaque velit laboriosam ipsa perspiciatis.
</p>
<div class="box" id="second">box 2</div>
<div class="box" id="third">box 3</div>