📢 Nuovo Corso Laravel API disponibile!

Float in CSS

La proprietà float viene utilizzata per il posizionamento e la formattazione del contenuto, ad esempio per far sì che un’immagine fluttui a sinistra del testo.

La proprietà float può avere uno dei seguenti valori:

  • left - L’elemento fluttua a sinistra del suo contenitore
  • right - L’elemento fluttua a destra del suo contenitore
  • none - L’elemento non fluttua (verrĂ  visualizzato esattamente dove compare nel testo). Questo è il valore predefinito
  • inherit - L’elemento eredita il valore di float dal suo elemento genitore

Nel suo uso più semplice, la proprietà float può essere utilizzata per far sì che il testo venga avvolto intorno alle immagini.

<div>
<img src="..." alt="..." />
<p>paragrafo con testo lunghissimo...</p>
</div>
img {
float: right;
}

ProrietĂ  clear

Quando utilizziamo la proprietà float e vogliamo che l’elemento successivo sia sotto (non a destra o a sinistra), dovremo utilizzare la proprietà clear.

La proprietà clear specifica cosa dovrebbe accadere con l’elemento che è accanto a un elemento fluttuante.

La proprietà clear può avere uno dei seguenti valori:

  • none - L’elemento non viene spostato sotto gli elementi fluttuanti a sinistra o a destra. Questo è il valore predefinito.
  • left - L’elemento viene spostato sotto gli elementi fluttuanti a sinistra.
  • right - L’elemento viene spostato sotto gli elementi fluttuanti a destra.
  • both - L’elemento viene spostato sotto sia gli elementi fluttuanti a sinistra che quelli a destra.
  • inherit - L’elemento eredita il valore di clear dal suo elemento genitore.

Quando si cancellano le fluttuazioni, è necessario abbinare il clear al float: se un elemento è fluttuante a sinistra, allora dovresti cancellare a sinistra. Il tuo elemento fluttuante continuerà a fluttuare, ma l’elemento cancellato apparirà sotto di esso sulla pagina web.

img {
float: left;
}
p {
clear: left;
}