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

Foi útil?

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:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top