Удаление всего CSS из элементов управления telerik - PullRequest
7 голосов
/ 19 ноября 2009

Я использую Telerik RadControls для ASP.NET и спрашиваю себя, есть ли способ отключить / остановить CSS, который автоматически загружается с помощью элементов управления.

Я не хочу удалять какие-либо имена классов, которые применяются к HTML-элементам telerik, я просто хочу иметь чистую доску, чтобы я мог стилизовать их именно так, как я хочу.

Причина, по которой я спрашиваю, состоит в том, что я пытаюсь применить увеличитель шрифта для людей с ослабленным зрением на моем сайте. Я могу переписать текущие стили с чем-то вроде:

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

Мне нужно написать! Важно переписать стили, которые используются в файле .axd, а затем - в элементе управления Telerik. Однако проблема заключается в том, что если я пытаюсь увеличить шрифт (я использую javascript для увеличения размера шрифта по умолчанию в ems), то размер шрифта для элемента управления Telerik всегда остается равным 0.9em.

Есть идеи?

Спасибо за ваше время

1 Ответ

12 голосов
/ 20 ноября 2009

То, что у каждого элемента управления telerik есть:

  • EnableEmbeddedSkins
  • EnableEmbeddedBaseStylesheet

Установка обоих значений на false отключит все встроенные таблицы стилей Telerik.

Быстрое предупреждение, хотя - некоторые элементы управления, например панель панели не будет работать без некоторых встроенных CSS (разворачивание / сворачивание дочерних элементов не будет работать), если вы сами не добавите необходимые стили, поэтому следуйте осторожно.

Более подробную информацию можно найти здесь:

...