Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2014, 11:08
pocketalex
 
Fecha de Ingreso: enero-2014
Mensajes: 1
Antigüedad: 10 años, 3 meses
Puntos: 0
CSS: no funciona a:active

Tengo un menu secundario, que me interesaria quedara activado el apartado que corresponde al hacer click.

El tema es que me funciona a:hover al crear la classe a:active no funciona. Cambio a:visited y si funciona.

codigo html:
Código HTML:
Ver original
  1. <div id="menu-secondary" class="menu-container">
  2.  
  3.         <div class="wrap">
  4.  
  5.            
  6.             <div class="menu">
  7.            
  8.             <ul id="menu-secondary-items" class="">
  9.            
  10.                 <li id="menu-item"><a href="articulos.html">Articulos</a></li>
  11.                 <li id="menu-item"><a href="entrevistas.html">Entrevistas</a></li>
  12.                 <li id="menu-item"><a href="chile.html">Chile</a></li>
  13.                 <li id="menu-item"><a href="biotecnologia.html">Biotecnología</a></li>
  14.                 <li id="menu-item"><a href="ciencia.html">Ciencia</a></li>
  15.                 <li id="menu-item"><a href="salud.html">Salud</a></li>
  16.                 <li id="menu-item"><a href="proyectos.html">Proyectos</a></li>
  17.                 <li id="menu-item"><a href="eventos.html">Eventos</a></li>
  18.                 <li id="menu-item"><a href="noticias.html">Noticias</a></li>
  19.  
  20.         </ul>
  21.        
  22.         </div>
  23.            
  24.         </div>
  25.  
  26.     </div><!-- #menu-secondary .menu-container -->

codigo css:

Código CSS:
Ver original
  1. /* Secondary menu
  2. -------------------------------------------------------------- */
  3. #menu-secondary {
  4.     font-size: 1em;
  5.     width: 100%;
  6.     margin: 0 0 10px 0;
  7.     float: left;
  8.     clear: left;
  9.     position: relative;
  10.     background:#111;
  11.     margin-bottom: 25px;
  12.     z-index: 2;
  13. }
  14. #menu-secondary li {
  15.     display: block;
  16.     float: left;
  17.     width: 100%;
  18. }
  19. #menu-secondary li a {
  20.     font-size: 0.8333333333333333em;
  21.     line-height: 1.2em;
  22.     display: block;
  23.     padding: 1.1em 1.2em;
  24.     text-transform: uppercase;
  25.     color:#fff;
  26.     background:rgb(13, 164, 211);
  27.     border-bottom: 1px solid #252525;
  28. }
  29. #menu-secondary li a:active {
  30.     color: #fff;
  31.     background: #000;
  32. }
  33. #menu-secondary li a:hover {
  34.     color: #fff;
  35.     background: #000;
  36. }
  37.  
  38. #menu-secondary li.current-menu-item a { color: #555; }
  39. #menu-secondary li.current-menu-item li a { color: #ccc; }
  40. #menu-secondary li li, #menu-secondary li li.current-menu-item li {
  41.     clear: both;
  42.     float: none;
  43. }
  44. #menu-secondary li li:first-child, #menu-secondary li li.current-menu-item li:first-child { border-top: none; }
  45. #menu-secondary li li a, #menu-secondary li li.current-menu-item li a {
  46.     text-transform: none;
  47.     color:#ccc;
  48. }
  49. #menu-secondary li li a {
  50.     font-size: 0.9166666666666667em;
  51.     padding: .97em 1.1em;
  52. }

Espero me puedan ayudar! ya nose que más probar!!

Última edición por pzin; 23/01/2014 a las 15:17 Razón: formato código