CSS clear
La proprietà CSS clear (CSS2.1): controlla la disposizione rispetto agli elementi flottanti
La proprietà clear
viene utilizzata per evitare che l'elemento si affianchi a quelli fluttuanti con float
. È utile per forzare il posizionamento sotto altri elementi flottanti, migliorando la struttura del layout.
Sintassi
Significato dei valori principali:
-
none: Valore predefinito. Non impedisce il posizionamento accanto a elementi flottanti.
-
left: L'elemento non si posiziona accanto a elementi flottanti a sinistra (con
float: left
). -
right: L'elemento non si posiziona accanto a elementi flottanti a destra (con
float: right
). -
both: L'elemento si posiziona sotto a tutti gli elementi flottanti, sia a sinistra che a destra.
-
inline-start / inline-end: (CSS Logical Properties) Gestisce il comportamento in base alla direzione del contenuto (es.
ltr
ortl
).
Esempio proprietà: clear
Codice Esempio: clear

.float-box {
width: 100px;
height: 100px;
float: left;
margin-right: 10px;
background-color: #50a14f;
color: white;
text-align: center;
line-height: 100px;
border-radius: 8px;
}
.clear-box {
clear: both;
background-color: #e45649;
padding: 20px;
color: white;
font-size: 18px;
border-radius: 8px;
margin-top: 10px;
}
Contenuto Esempio: clear
Prova questo esempio
DEMO
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.