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.
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.