Rimozione di tutte le CSS dai controlli Telerik
-
21-09-2019 - |
Domanda
sto usando RadControls Telerik per ASP.NET e mi chiedevo se ci fosse un modo per disattivare / arrestare il CSS che viene scaricato automaticamente con i controlli.
Non voglio per rimuovere i nomi di classe che vengono applicate agli elementi Telerik HTML, voglio solo una lavagna pulita in modo che possa lo stile loro esattamente come voglio.
Il reaon che chiedo è che sto cercando di applicare un ingranditore di carattere per le persone con disabilità visive al mio sito. Posso sovrascrivere gli stili attuali con qualcosa di simile:
html body .RadInput_Default .riTextBox, div.RadComboBox_Default input.rcbInput {
font-size: 0.9em !important;
height: 1.4em !important;
line-height: 1.3em !important;
width: 6em !important;
}
devo scrivere! Importante per sovrascrivere gli stili che stanno arrivando verso il basso con il file di taht axd scende con il controllo Telerik. Il problema con questo, però è che se provo e ampliare il tipo di carattere (sto usando javascript per aumentare la dimensione predefinita del carattere in em) del font-size per il controllo Telerik rimane sempre a 0.9em.
Tutte le idee?
Grazie per il vostro tempo
Soluzione
Che ogni controllo Telerik ha:
- EnableEmbeddedSkins
- EnableEmbeddedBaseStylesheet
Impostazione entrambe queste false disabilita tutti i fogli di stile incorporati di Telerik.
Un rapido avvertimento però - alcuni controlli, per esempio il PanelBar, non funzionerà senza un po 'del costruito in CSS (l'espansione / collasso di elementi figlio non funziona) a meno che non si aggiungono gli stili necessari da soli, in modo da percorrere con cautela.
Maggiori informazioni possono essere trovate qui:
- Disattivazione risorse incorporate - soprattutto la parte intitolata "Disattivazione pelli incorporate ".