CSS Active le lien ne fonctionne pas

Donc, j'ai une barre de navigation. Construit à l'aide de Zurb:

<div class="seven columns navigation" id="navigation">
    <a href="#">Page1</a>
    <a href="#">Page2</a>
    <a href="#">Page3</a>
    <a href="#">Page4</a>
    <a href="#">Page5</a>
 </div>

Sur placez le pointeur de la navigation change la couleur d'arrière-plan. C'est simple. Cependant, je ne peux pas obtenir le fond de séjour si le lien est actif. Donc, si votre sur la page 1 il reste avec un fond bleu.

Voici le CSS que j'ai essayé jusqu'à présent.

.navigation a {
  font-size: 1.2em;
  display: inline-block;
  margin-top: 20px;
  padding: 8px 12px;
  color: #666666;
  font-weight: bold; }

.navigation a:hover{
  background: #29abe2;
  color: #fff;
  border-radius: 5px; }

.navigation a.active{
  background: #29abe2;
  color: #fff;
  border-radius: 5px; }

#navigation a .active-link{
  background: #29abe2;
  color: #fff;
  border-radius: 5px; }

Non cela fonctionne, j'ai googlé cette charge, mais tout est dit actif-lien devrait fonctionner?

Quelqu'un peut me dire où je vais mal? Désolé si sa simple CSS n'est pas ma langue la plus forte.

EDIT:

Merci pour les suggestions, cependant

.navigation a:active{
  background: #29abe2;
  color: #fff;
  border-radius: 5px; }

ne fonctionne pas non plus.

  • Il serait utile si l'actif styles diffèrent en vol stationnaire styles. De cette façon vous en fait voir de travail.
  • Votre site web, sauf s'il a un langage côté serveur n'a pas de comprendre de quelle page il est et ne peut pas aller " eh Bien, je suis à la page 7 donc je vais faire Page7.html lien actif.]
  • Utilisation de la classe des noms comme".active " va vous causer des maux de tête. a élément pseudos sont: :link, :hover, :visited, :active, :focus
InformationsquelleAutor Bohdi | 2013-02-15