Proprietà float e più blocchi in CSS

Supponiamo ora che nel codice HTML ci siano non uno ma due div figli, e ad entrambi sia assegnato float con valore left. Vediamo cosa succede:

html<div class="parent">
  <div class="child">1</div>
  <div class="child">2</div>
  some long text
</div>
css.parent {
  border: 1px solid red;
  text-align: justify;
}
.child {
  float: left;
  width: 200px;
  height: 100px;
  border: 1px solid green;
}

Результат:

Quindi, come possiamo vedere, i due blocchi figli si sono allineati in fila, e il primo blocco nel codice HTML sarà posizionato a sinistra.

Ora invece del valore left scriviamo il valore right. In questo caso i blocchi fluttueranno a destra, e l'ordine cambierà diventando inverso rispetto all'ordine nel codice HTML:

html<div class="parent">
  <div class="child">1</div>
  <div class="child">2</div>
  some long text
</div>
css.parent {
  border: 1px solid red;
  text-align: justify;
}
.child {
  float: right;
  width: 200px;
  height: 100px;
  border: 1px solid green;
}

Результат:

Задание 1

Replicate la pagina secondo questo esempio: