CSS all
La proprietà CSS all (CSS3) reimposta o eredita tutte le proprietà CSS
La proprietà all
consente di applicare in blocco valori come initial, inherit, unset o revert a tutte le proprietà CSS di un elemento, tranne unicode-bidi
e direction
. È molto utile nei reset di stile o per garantire coerenza negli override.
Sintassi
Significato dei valori principali:
-
initial: Reimposta tutte le proprietà al loro valore iniziale definito dallo standard CSS.
-
inherit: Tutte le proprietà applicabili vengono ereditate dal genitore.
-
unset: Rimuove lo stile: eredita se la proprietà è ereditabile, altrimenti la reimposta al valore iniziale.
-
revert: Riporta le proprietà al valore definito dal foglio di stile del browser o del CSS user-defined (utile per annullare stili custom).
Esempio proprietà: all
Codice Esempio: all

.reset-button {
all: unset;
background-color: #1d3557;
color: white;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
}
.reset-button:hover {
background-color: #457b9d;
}
Contenuto Esempio: all
Esempio di utilizzo della proprietà all
In questo esempio, all: unset
viene utilizzata per rimuovere gli stili da un pulsante predefinito dal browser:
CSS e HTML per il pulsante con all: unset
:
<style>
.reset-button {
all: unset;
background-color: #1d3557;
color: white;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
}
.reset-button:hover {
background-color: #457b9d;
}
</style>
<button class="reset-button">Pulsante Personalizzato</button>
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.