Je l'ai mis en œuvre les onglets de l'interface utilisateur JQuery et ils fonctionnent très bien, sauf pour un problème ...Onglets de l'interface utilisateur JQuery - Comment empêcher l'application de styles au contenu des onglets?
Tous les styles/classes de mon contenu sont en cours par outrepassée JQuery ce que je ne veux pas happen.For exemple, je une zone de texte:
<input type="text" id="profileFirstName" name="profileFirstName" class="textMedium" />
Si j'inspecte les styles dans Firebug, je vois cela (dans cet ordre):
.ui-widget :active {
outline:medium none;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em;
}
input.textMedium {
width:200px;
}
Comme vous pouvez le voir, JQuery a ajouté les styles ui-widget avant mon propre, remplaçant ainsi le mien.
Il le fait partout où j'ai mis en place les onglets. Comment puis-je le définir GLOBALEMENT pour que ses styles ne remplacent pas le mien? Je ne veux aucun des styles de jquery affectant le contenu à onglets. Je suppose que je pourrais remplacer leurs styles ui-widget et ne rien mettre sous les définitions? Mais je voudrais savoir s'il y a une manière plus propre de sorte que leurs styles de ui-widget ne soient pas appliqués du tout.
Merci d'avance!
Merci Vinay. J'essaie d'éviter cela car il y a beaucoup de contenu avec beaucoup de styles et de classes différentes dans le contenu de l'onglet et ne veulent pas avoir à changer chaque style pour accommoder les onglets. Merci pour l'article sur! Important cependant - J'ai toujours pensé que c'était un hack qui empêchait les styles d'être surchargé, mais je vois maintenant que c'est en fait une partie de css. – Cheeky
Je ne crois pas utiliser! Important est une bonne solution à cela. Considérez votre style de police de corps. Si vous définissez! Important sur la police de votre corps, vous perdez votre capacité à remplacer cette police ailleurs. Personnellement, je pense que votre meilleur pari est de supprimer dynamiquement les noms de classe de jQuery, et re-style les parties manquantes. –