1
resposta

Explicação

Na minha opinião a resposta está errada. não seria assim ??

.caixa-4{
    float: right;
    clear: left;
}
1 resposta

A numeracao das caixas tambem ta representando a ordem dos elementos no html

<div class="caixa-1"></div>
<div class="caixa-2"></div>
<div class="caixa-3"></div>
<div class="caixa-4"></div>
<div class="caixa-5"></div>

Se colocarmos todas com float right vamos ver assim: 54321. Logo para a caixa 4 ficar colocada na parede da direita, a caixa 3 esta obrigando um clear right, caso o contrario a caixa 3 fica entre a 4 e a parede sempre.