From the above picture, I have 3 CSS classes() for using in this layout.
parent for Black box class
.parent
{
width: 1000px;
height: 90px;
}
big for Red box class
.big
{
width: 200px;
height: 90px;
}
small forYellow box class
.small
{
width: 200px;
height: 30px;
}
HTML for Figure 1 should be like this.
<div class="parent">
<div class="big"></div>
<div class="big"></div>
<div class="small"></div>
<div class="small"></div>
<div class="small"></div>
<div class="big"></div>
<div class="small"></div>
</div>
And HTML for Figure 2 should be like this.
<div class="parent">
<div class="big"></div>
<div class="big"></div>
<div class="small"></div>
<div class="small"></div>
<div class="big"></div>
<div class="small"></div>
<div class="small"></div>
</div>
Is it possible to create pure CSS class for solving this problem without modify any tag in HTML?
Thanks,