28220 sujets

CSS et mise en forme, CSS3

Bonjour,

HELP urgente SVP.

Voilà ce qu'il se passe.
J'aimerais faire plusieurs CSS externes et les lier selon les pages.

En fait, il y a une CSS générale (bcp de fois liée), et une autre, spécifique à une page particulière.

J'utilise une page index à 2 frames : haut=menu et bas=contenu

Dans une des frames du bas, je LIE une autre CSS (à la place de celle habituelle), dans laquelle je redéfinie les balise TD et A:link, A:active etc....

Le PROBLEME est que comme j'avais déjà redéfini ces styles dans la CSS liée bcp de fois sur d'autres pages, il GARDE les styles TD et A de cette CSS, dont je me fous maintenant, puisque dans cette pages spécifique, je ne la mets pas en liaison, mais j'en mets une autre.

BON, j'abrège... Le truc bizarre, est que ça MARCHE quand je fais un APERçU juste de cette frame, mais pas quand je consulte. (c pas le cache !)

J'ai aussi vérifié que dans la FRAMESET "INDEX" qui englobe les 2 frames, je n'aie aucune feuille de style liée.

JE NE SAIS PLUS QUOI FAIRE.

Merci de m'expliquer pour il y a conflit entre ces balises TD et A, de 2 feuilles différentes, si vous avez une idée.

(Je ne peux pas faire un A spécifique (par ex. "A.toto:link" ), car il y a des centaines de liens qui se trouvent dans des "include" il faudrait que je mette "class=toto" dans chaque lien, l'horreur quoi ! )

Merci de votre aide.
Ne le prends pas mal mais oublie les frames, surtout si c'est pour garder un menu en haut de la page à ce que je comprends, préfères un bloc div avec la propriété css position : fixe; qui permet de garder ton menu (dans le div) à une position fixe de la fenêtre.

pour ce qui est de ton problème de TD et A il faudrais que tu affiche au moins le code de la zone à problème pour aider. Enfin vu que le problèmes est une histoire de style mal appliqué (garde le style d'une autre CSS liée) c'est probablement une question d'héritage (ou de parenté) des styles TD et A imbriqués dans ton code html.