Foros del Web » Creando para Internet » CSS »

Hover o <a href> no funciona :(

Estas en el tema de Hover o <a href> no funciona :( en el foro de CSS en Foros del Web. Hola, necesito resolver porque no me sirve el hover, ni el puntero de mi menu principal... por mas que busco la falla no la encuentro!.. ...
  #1 (permalink)  
Antiguo 23/03/2016, 20:17
 
Fecha de Ingreso: marzo-2016
Mensajes: 3
Antigüedad: 8 años, 1 mes
Puntos: 0
Hover o <a href> no funciona :(

Hola, necesito resolver porque no me sirve el hover, ni el puntero de mi menu principal... por mas que busco la falla no la encuentro!.. dejo el codigo:

Código HTML:
Ver original
  1. <html lang="es">
  2.  
  3. <title>Titulo de la web</title>
  4. <meta charset="utf-8" />
  5. <link rel="stylesheet" href="estilo.css" />
  6. <link rel="alternate" title="Pozolería RSS" type="application/rss+xml" href="/feed.rss" />
  7. </head>
  8.  
  9. <--ESTE ES MI MENU PRINCIPAL!!-->
  10.       <nav class="menu">
  11.         <ul>
  12. <li class="sin"> <a href="http://cargocollective.com/consuelovalle/filter/editorial/">Editorial  </a></li>
  13. <li><a href="http://cargocollective.com/consuelovalle/filter/personal/">Personal  </a></li>
  14. <li><a href="http://cargocollective.com/consuelovalle/filter/videos/">Videos</a></li>
  15.  
  16.         </ul>
  17.   </nav>
  18.    
  19.  
  20.      <div id="main">
  21.         <div class="logo"><a href="http://cargocollective.com/consuelovalle/"><img src="http://i.imgur.com/iJdtKZB.png" /> </a></div>
  22.         <div class="fijo"></div>
  23.         <div class="contacto"> <a href="http://cargocollective.com/consuelovalle/contacto"> Contacto </a></div>
  24.        
  25.        
  26. <ul class="redes">
  27.  
  28. <li><a href="https://www.facebook.com/ovalle.consuelo">Comercial  </a></li>
  29. <li><a href="http://consuelovalle.tumblr.com">Tumblr  </a></li>
  30. <li class="sin"><a href="https://www.instagram.com/consuelovalle/">Instagram  </a></li>
  31.  
  32. </ul>
  33.          
  34.     </div>
  35. <div class="f_footer">All work © Consuelo Ovalle</div>
  36. </body>
  37. </html>

Y Aqui mi CSS!!:
Código CSS:
Ver original
  1. /* MENU */
  2.  
  3. nav{
  4.      height:auto; /*Junto a overflow: hidden; aplicará a nuestro elemento nav el mismo alto que el más alto de sus elementos hijos */
  5.      margin: 0 auto; /* Centro el contenedor */
  6.      overflow: hidden;
  7.      text-align: left;
  8.      width:100%; /* Defino el ancho de mi página */
  9.      background: #0033ff;
  10.      z-index: 100;
  11.      position: fixed;
  12.         }
  13.  
  14.  .menu ul{
  15.         float: left;
  16.         list-style-type: none;
  17.         padding: 0;
  18.         position: relative;
  19.         left: 50%;
  20.         margin-top: 5px;
  21.         margin-bottom: 5px;
  22.         }
  23.    
  24.  .menu li{
  25.         float: left; /* Floto los li para que se dispongan horizontalmente */
  26.         position: relative;
  27.         right: 50%;
  28.         }
  29.  
  30.      .menu li a{
  31.         padding: 15px;
  32.            
  33.         }
  34.  
  35. .menu ul a{ text-decoration: none; font-size: 14px; color:#ffffff; }
  36.  
  37.  
  38. .menu ul > li:before{
  39.     content: "–";
  40.     position: absolute;
  41.     margin-left:-1px;
  42.     margin-top: 0px;
  43.     color: #ffffff;
  44.     font-size: 15px;
  45. }
  46.  
  47. .menu ul > li.sin:before{
  48.     color: transparent;
  49.  
  50. }
  51.  
  52. ul.menu a:hover{
  53.     color:#fffff;
  54.     background:red;} /*url("http://i.imgur.com/47R7Nqs.png")no-repeat*/

PORFAVOR AYUDA :(!!!
  #2 (permalink)  
Antiguo 24/03/2016, 09:51
 
Fecha de Ingreso: enero-2013
Mensajes: 13
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Hover o <a href> no funciona :(

Hola,

En el HTML la clase .menu la posees dentro del tag <nav> y en el CSS le estas haciendo referencia como si este fuese una clase del tag <ul> "ul.menu a:hover".

Como lo veo la solución es super sencilla si aun quieres seguir teniendo el ul para acceder al hover del los link puedes hacerlo de la siguiente manera:

Código HTML:
.menu > ul a:hover{
    color:#fffff;
    background:red;
}
Eso es todo, saludos.
  #3 (permalink)  
Antiguo 25/03/2016, 00:03
 
Fecha de Ingreso: marzo-2016
Mensajes: 3
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: Hover o <a href> no funciona :(

Obitox muchas gracias por responder!, pero lamentablemente me sigue sin funcionar, no se si tenga algo que ver con el llamdo que hago en el css, porque no hay nunca acceso al link.. es cmo si el <a href> no me funcionara :(
porfavor ayudaaaa
  #4 (permalink)  
Antiguo 25/03/2016, 13:51
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Hover o <a href> no funciona :(

Con el código que has dejado parece funcionar todo bien:

__________________
(:
  #5 (permalink)  
Antiguo 29/03/2016, 13:38
 
Fecha de Ingreso: enero-2013
Mensajes: 13
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Hover o <a href> no funciona :(

No veo problema revise el fiddle que realizo pzin y le realice el cambio que te había mencionado antes y funciona muy bien. Puedes compartir tu código por algún sitio conmigo. Quizá pueda revisarlo mejor y ver cual es el inconveniente. Saludos.

Etiquetas: background, color, float, hover, href, html, width
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:16.