Pues estoy desarrollando una página web, y tengo algo parecido a esto:
HTML
<section>
<article class="first">
<!-- Resto de estructura -->
</article>
<article class="second">
<!-- Resto de estructura -->
</article>
</section>
CSS:
.first{
width: 100%;
height: 300px;
background-color:blue;
position: relative;
top: 100px;
}
.second{
width: 100%;
height: 300px;
background-color:red;
}
El problema está en que el article first se superpone por encima y no siguen el flujo correcto. Yo pensaba que esto pasaba cuando se usaba la position: absolute...