Question

J'utilise RadControls Telerik pour ASP.NET et je me demandais s'il y avait un moyen de désactiver / arrêter le CSS qui est téléchargé automatiquement avec les commandes.

Je ne veux pas enlever des noms de classe qui sont appliqués aux éléments HTML telerik, je veux juste une table rase pour que je puisse leur style exactement ce que je veux.

Le reaon je demande est que je suis en train d'appliquer un agrandisseur de police pour les personnes ayant une déficience visuelle sur mon site. Je peux remplacer les styles actuels avec quelque chose comme:

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;
}

Je dois écrire! Important de remplacer les styles qui viennent vers le bas avec le TAHT fichier .axd vient vers le bas avec le contrôle Telerik. Le problème avec ce bien est que si je tente et agrandira la police (j'utilise javascript pour augmenter la taille par défaut de la police dans ems) la taille de la police pour le contrôle Telerik reste toujours à 0.9em.

Toutes les idées?

Merci pour votre temps

Était-ce utile?

La solution

Que chaque contrôle telerik a:

  • EnableEmbeddedSkins
  • EnableEmbeddedBaseStylesheet

Réglage ces deux false désactive toutes les feuilles de style intégré de Telerik.

Un avertissement rapide cependant - certains contrôles, par exemple le PanelBar, ne fonctionnera pas sans une partie de la construction CSS (l'expansion / effondrement des éléments enfants ne fonctionnera pas) sauf si vous ajoutez les styles nécessaires vous, donc marcher avec soin.

Plus d'informations peuvent être trouvées ici:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top