2009-11-19 7 views
7

Ich benutze Telerik RadControls für ASP.NET und fragte mich, ob es eine Möglichkeit gab, das CSS, das automatisch mit den Steuerelementen heruntergeladen wird, zu deaktivieren/zu stoppen.Entfernen aller CSS aus Telerik-Steuerelemente

Ich möchte keine der Klassennamen entfernen, die auf die Telerik-HTML-Elemente angewendet werden, ich möchte nur eine saubere Slate, so dass ich sie genau wie ich will style.

Das Reaon, das ich frage, ist, dass ich versuche, eine Schriftvergrößerung für Menschen mit Sehbehinderung auf meiner Website anzuwenden. Ich kann die aktuellen Styles mit so etwas wie überschreiben:

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

Ich habe zu schreiben wichtig, die Stile zu überschreiben, die mit der .axd Datei taht kommen herunter kommt unten mit der Telerik Kontrolle. Das Problem dabei ist, dass wenn ich versuche, die Schriftart zu vergrößern (ich benutze Javascript, um die Standardgröße der Schriftart in ems zu erhöhen), bleibt die Schriftgröße für das Telerik-Steuerelement immer bei 0.9em.

Irgendwelche Ideen?

Vielen Dank für Ihre Zeit

Antwort

12

Dass jeder Telerik Kontrolle hat:

  • EnableEmbeddedSkins
  • EnableEmbeddedBaseStylesheet

beide diese falsche Einstellung werden alle Telerik deaktivieren eingebettete Stylesheets.

Eine schnelle Warnung obwohl - einige Kontrollen, z.B. Die Panelleiste, wird nicht funktionieren ohne einige der eingebauten CSS (das Expanding/Collapsing von Child-Elementen wird nicht funktionieren), es sei denn, Sie fügen die notwendigen Stile selbst hinzu, so vorsichtig.

Weitere Informationen finden Sie hier:

+0

Dank Robert! Ich hatte dieselbe Frage im Telerik Forum gestellt und genau die gleiche Antwort erhalten. Ich habe es geschafft, die Stile von DatePicker, Calendar und CombBox mit meinen eigenen Styles jetzt neu zu erstellen - und sie sind größer, wenn Sie den Font-Vergrößerer verwenden! Eine andere Sache zu beachten (für alle anderen, die mit diesem Problem konfrontiert ist) war, dass die Inline-Stile, die für Höhe und Breite gerendert werden (diese sind auch in Pixeln fixiert) verwenden Sie die Eigenschaften Breite und Höhe auf relevante Kontrolle. Um mit dem Font-Vergrößerer fertig zu werden, habe ich diese in em gesetzt und sie funktionieren korrekt. – Sniffer

+0

Für mich die Einstellung der Eigenschaften in der Markup hat nicht funktioniert, aber sie in der web.config Einstellung war perfekt – Thea

Verwandte Themen