Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/08/2015, 18:32
Avatar de fede5426
fede5426
 
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 6 meses
Puntos: 208
Respuesta: CSS3 - Aumentar espaciado entre enlaces

Cita:
Iniciado por xfxstudios Ver Mensaje
ahora si quieres que todo en li sea tu enlace prueba asi:
Está mal estructurado el HTML.. "ul > li > a" es lo correcto.

Para que el enlace cubra todo el item de lista se usa display:block; y el padding aplicado al enlace y no al item de lista.

Código HTML:
Ver original
  1. <section class="enlaces"> <!-- Sección para los enlaces -->
  2.    <ul>
  3.       <li>Mi Hoja de Vida:
  4.          <ul>
  5.             <li><a href="cve.html">Mi Hoja de Vida - Español</a></li>
  6.             <li><a href="cvi.html">Mi Hoja de Vida - Inglés</a></li>
  7.          </ul>
  8.       </li>
  9.    </ul>

Código CSS:
Ver original
  1. .enlaces ul li ul li{
  2.     background-color:#00437B;
  3.     width:200px;
  4.     margin-top:10px;
  5. }
  6. .enlaces ul li ul li:hover{
  7.     background-color:#FF6E00;
  8. }
  9. .enlaces ul li ul a{
  10.     color:#FFFFFF;
  11.     text-decoration:none;
  12.         display: block;
  13.         padding:10px
  14. }

Y no es necesario usar el mismo código en el :hover, solo lo que se quiera modificar cuando el cursor se posicione encima.

Saludos