Удаление всего CSS из элементов управления telerik
Я использую 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 ответ
Каждый элемент управления telerik имеет:
- EnableEmbeddedSkins
- EnableEmbeddedBaseStylesheet
Установка обоих из них в false отключит все встроенные таблицы стилей Telerik.
Однако, быстрое предупреждение - некоторые элементы управления, например панель, не будут работать без некоторых встроенных CSS (разворачивание / сворачивание дочерних элементов не будет работать), если вы сами не добавите необходимые стили, поэтому действуйте осторожно.
Более подробную информацию можно найти здесь:
- Отключение встроенных ресурсов - особенно часть, озаглавленная "Отключение встроенных скинов".