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

È stato utile?

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:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top