28172 sujets

CSS et mise en forme, CSS3

Bonsoir,

Je suis en train de réaliser un sous-menu en css. Chaque bouton a une taille différente.

Mon problème est le suivant : Je n'arrive pas à mettre un bouton en gris clair (pour montrer la page sur laquelle nous sommes) et les autres en gris foncé (et qui, avec un a:hover, deviendraient gris clair). Cela reste bloqué sur gris foncé partout.

Voici le layout du sous-menu, comment cela devrait être :
http://www.pointdot.be/projets/amade/site/antwerpen.html

Et voici mon fichier, comment ca se présente actuellement :
http://www.pointdot.be/projets/siteamade/FR/objectifs/antwerpen.html

Quelqu'un aurait-il une solution à me proposer? Merci d'avance pour vos réponses.
Modifié par paskwalina (14 Oct 2010 - 11:54)
Si tu veux que l'onglet actif soit d'une couleur différente, il faut que tu fasses une class="actif" que tu vas modifier à chaque page. Pour être plus clair, sur la page HTML de l'index, dans ton menu tu vas mettre class="actif" à acceuil; sur la page HTML de contacts par exemple tu mettras class="actif" à contact du menu; ...

Puis ensuite tu fais ton CSS :
.actif {
	background-color: #ta_couleur;
}


C'est comme ça que j'ai fais, je sais pas si ca respecte le W3C par contre ...
Modifié par Fer2Lance (12 Oct 2010 - 22:36)
Super! Merci Fer2Lance. Je ne sais pas non plus si cela respecte le W3C, mais en tous cas, cela fonctionne. Smiley cligne