2011-08-24 8 views
0

Dans mon application, j'utilise un contrôle personnalisé. Cela a un fichier CSS. Le même fichier CSS avec les mêmes balises mais une définition différente est également inclus dans mon application.Manipulation des feuilles de style

Je voudrais remplacer mes styles de fichiers CSS référencés par contrôle personnalisé avec mes styles d'application.

Quelqu'un peut-il suggérer le moyen le plus simple d'y parvenir?

Cordialement, Kumar.

Répondre

0

Je suppose ces contrôles personnalisés sont des enfants de certains de vos éléments comme ceci:

<div id="myContainer"> 

    <span class="customControl"></span> 

</div> 

Si tel est le cas, dans votre code CSS, vous pouvez remplacer leurs règles en utilisant une plus grande spécificité. Essentiellement préface toutes les règles avec #myContainer

#myContainer .customControl { color:red; } 
#myContainer .anotherCustomControl { color:blue; } 
+0

Merci pour votre réponse. J'ai déjà utilisé # pour remplacer, rien ne change. mes styles sont quelque chose comme .ui-widget-header - je viens de mettre # en face du point (.). peut-être je me trompais. – Brainchild

+0

Si vous publiez une partie de votre code HTML et CSS, je pourrais vous aider davantage. Ajouter le # seul ne le fera pas. # se réfère à l'ID d'un élément parent ... –

+0

Disons que les mêmes styles sont définis dans deux fichiers différents. Comment puis-je m'assurer que l'application/le navigateur utilise celui que je voulais? – Brainchild