Removendo todos os CSs dos controles de Telerik
-
21-09-2019 - |
Pergunta
Estou usando o Telerik RadControls para asp.net e me perguntei se havia alguma maneira de desligar/interromper o CSS que é baixado automaticamente com os controles.
Não quero remover nenhum dos nomes de classes aplicados aos elementos HTML Telerik, só quero uma lousa limpa para que eu possa estilizá -los exatamente como quero.
A reaon que peço é que estou tentando aplicar um ampliador de fonte para pessoas com visão prejudicada no meu site. Eu posso substituir os estilos atuais por algo como:
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;
}
Eu tenho que escrever! IMPORTANTE para substituir os estilos que estão caindo com o arquivo .xd Taht desce com o controle Telerik. O problema disso, porém, é que, se eu tentar aumentar a fonte (estou usando o JavaScript para aumentar o tamanho padrão da fonte no EMS), o tamanho da fonte para o controle Telerik sempre permanece em 0,9em.
Alguma ideia?
Obrigado pelo seu tempo
Solução
Que cada controle Telerik tem:
- Habillembeddedskins
- Habilableembeddedbasestylesheet
Definir ambos como False desativará todas as folhas de estilo incorporadas da Telerik.
Um aviso rápido - porém - alguns controles, por exemplo, o painel, não funcionará sem alguns dos CSs incorporados (a expansão/colapso dos elementos filhos não funcionará), a menos que você adicione os estilos necessários, portanto, passe pelos cuidados.
Mais informações podem ser encontradas aqui:
- Desativar recursos incorporados - especialmente a parte intitulada "Skins incorporadas incapacitantes".