Premetto che ciò che sto X chiedere nn centra niente con gli hack![]()
Come faccio a dire al browser che tutto il contenuto di un foglio di stile non può essere sovrascritto?
Io so usare !important per evitare che ciò avvenga, ma solo con una proprietà.![]()
Premetto che ciò che sto X chiedere nn centra niente con gli hack![]()
Come faccio a dire al browser che tutto il contenuto di un foglio di stile non può essere sovrascritto?
Io so usare !important per evitare che ciò avvenga, ma solo con una proprietà.![]()
lo puoi usare su tutte le proprietà
height: 20px !important;
overfllow: auto !important
...
direction: ltr !important
ma il punto è che per non essere sovrascritto il tuo css dev'essere anche l'ultimo della cascata dei fogli di stile
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Il css non può essere l'ultimo per motivi che sarebbe inutilt e lungo spiegare.
Scrivere !important ad ogni proprietà e buono come metodo, ma seccante; possibile che non ci sia un modo per far si di non doverlo riscrivere ogni volta?
allora puoi provare ad ovviare usando regole più specifiche delle altre
ad esempio la regola
html body .classe
prevale sulla sola regola
.classe
a parità di proprietà usate. Ma resta sempre il fatto che devi fare una riscrittura delle regole e non vale sempre (dipende da quanto sono specifici i selettori e le regole degli altri css)
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)