7

ASP.NET 用の Telerik RadControls を使用していますが、コントロールと共に自動的にダウンロードされる CSS をオフ/停止する方法があるかどうか疑問に思いました。

テレリック HTML 要素に適用されているクラス名を削除したくはありません。希望どおりにスタイルを設定できるように、白紙の状態にしたいだけです。

私が尋ねる理由は、視覚障害のある人のためにフォント拡大機能を自分のサイトに適用しようとしているからです。現在のスタイルを次のようなもので上書きできます。

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

!important を記述して、Telerik コントロールに付属する .axd ファイルに付属するスタイルを上書きする必要があります。ただし、これの問題は、フォントを拡大しようとすると (JavaScript を使用して ems のフォントのデフォルト サイズを大きくしています)、Telerik コントロールのフォント サイズが常に 0.9em のままになることです。

何か案は?

御時間ありがとうございます

4

1 に答える 1

12

各テレリック コントロールには次のものがあります。

  • 埋め込みスキンを有効にする
  • EnableEmbeddedBaseStylesheet

これらの両方を false に設定すると、テレリックの埋め込みスタイルシートがすべて無効になります。

ただし、簡単な警告 - パネルバーなどの一部のコントロールは、必要なスタイルを自分で追加しない限り、組み込みの CSS がないと機能しません (子要素の展開/折りたたみは機能しません)。

詳細については、次を参照してください。

于 2009-11-19T23:22:25.480 に答える