J'ai un problème où notre fichier CSS ne joue pas bien avec le CSS dans un wrapper dans lequel nous injectons notre contenu. J'ai quelques règles spécifiées dans notre fichier CSS avec des déclarations! Importantes parce que le CSS du wrapper oblige le navigateur à ignorer mes règles. Malheureusement, cela surcharge les styles dans l'encapsuleur et je ne veux pas qu'il le fasse. Vous pouvez voir un exemple de ce ici:Comment faire pour que 2 fichiers CSS fonctionnent ensemble? - Problème avec! Importantes règles de priorité
http://fundcentre.newireland.ie/Results.aspx (notre contenu « RECHERCHE DU FONDS » & ci-dessous)
La déclaration importante dans certaines de mes règles CSS est à l'origine des liens dans la barre de navigation sur la gauche! pour changer de taille lorsque vous passez la souris sur eux. Si je supprime les! Déclarations importantes cependant, les liens dans le tableau & commencent à mal se comporter, en ce sens qu'ils commencent à changer de taille lorsque vous survolez. (pour voir le presse-papiers en action, vérifiez quelques-unes des cases du tableau & cliquez sur "Vérifier votre sélection")
Je sais que notre CSS n'est pas le meilleur, mais quelqu'un pourrait-il suggérer comment je pourrais obtenir les deux pour travailler ensemble? Merci.
J'ai également essayé de préfixer toutes mes règles avec ".content" parce que tout notre contenu existe dans un div avec la classe "content" mais cela n'a eu aucun effet.
Je pense que vous avez besoin de lire sur votre CSS Selectors: http: //www.w3. org/TR/CSS2/selector.html –
croyez-moi, il y a quelques-uns d'entre nous à ma place qui ont besoin de lire ça! – DaveDev
N'utilisez pas '! Important'. Au lieu de lire sur la spécificité CSS: http://www.w3.org/TR/CSS2/cascade.html#specificity –