Foros del Web » Creando para Internet » HTML »

CSS3 - Aumentar espaciado entre enlaces

Estas en el tema de CSS3 - Aumentar espaciado entre enlaces en el foro de HTML en Foros del Web. Necesito aumentar el espaciado entre los enlaces. Sin embargo, no sé que falla en mi css que no lo consigo. Pueden ver mi código en: ...
  #1 (permalink)  
Antiguo 06/08/2015, 13:36
 
Fecha de Ingreso: diciembre-2010
Ubicación: Perú
Mensajes: 21
Antigüedad: 13 años, 11 meses
Puntos: 0
Pregunta CSS3 - Aumentar espaciado entre enlaces

Necesito aumentar el espaciado entre los enlaces. Sin embargo, no sé que falla en mi css que no lo consigo. Pueden ver mi código en:


http://jsfiddle.net/OmarGon/1p3s9tv2/
  #2 (permalink)  
Antiguo 06/08/2015, 14:04
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: CSS3 - Aumentar espaciado entre enlaces

amigo el CSS no lleva <script></script> jajaja xD y necesitas darle espacio a las Listas (<li>) no al enlace <a> jejeje xD

Ahi te dejo la demo ;)
http://jsfiddle.net/1p3s9tv2/1/
  #3 (permalink)  
Antiguo 06/08/2015, 14:32
 
Fecha de Ingreso: diciembre-2010
Ubicación: Perú
Mensajes: 21
Antigüedad: 13 años, 11 meses
Puntos: 0
Pregunta Respuesta: CSS3 - Aumentar espaciado entre enlaces

Me equivoqué en jsfiddle, pero en mi css file no están las <script> tags.


Sin embargo, en jsfiddle si funciona li.link {}

Pero en mi código no.

Les dejo el código completo:

http://jsfiddle.net/OmarGon/1p3s9tv2/3/

¿Qué podría estar pasando?
  #4 (permalink)  
Antiguo 06/08/2015, 15:43
 
Fecha de Ingreso: diciembre-2010
Ubicación: Perú
Mensajes: 21
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: CSS3 - Aumentar espaciado entre enlaces

solución

li.links a {
display:block;
margin:20px 0;
}
  #5 (permalink)  
Antiguo 06/08/2015, 16:01
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: CSS3 - Aumentar espaciado entre enlaces

lo estan haciendo mal:

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

Código &quot:
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>
  10.                     </section>

juega con eso que te coloque y veras que funciona, ya lo probe en tu codigo http://jsfiddle.net/1p3s9tv2/4/
__________________
[email protected]
HITCEL

Última edición por xfxstudios; 06/08/2015 a las 16:10
  #6 (permalink)  
Antiguo 06/08/2015, 16:11
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: CSS3 - Aumentar espaciado entre enlaces

ahora si quieres que todo en li sea tu enlace prueba asi:


Código HTML:
Ver original
  1. .enlaces ul li ul li{
  2.     background-color:#00437B;
  3.     padding:10px;
  4.     width:200px;
  5.     margin-top:10px;
  6. }
  7. .enlaces ul li ul li:hover{
  8.     background-color:#FF6E00;
  9.     padding:10px;
  10.     width:200px;
  11.     margin-top:10px;
  12. }
  13. .enlaces ul li ul a{
  14.     color:#FFFFFF;
  15.     text-decoration:none;
  16. }
  17. <section class="enlaces"> <!-- Sección para los enlaces -->
  18.                         <ul>
  19.                             <li>Mi Hoja de Vida:
  20.                                 <ul>
  21.                                     <a href="cve.html"><li>Mi Hoja de Vida - Español</li></a>
  22.                                     <a href="cvi.html"><li>Mi Hoja de Vida - Inglés</li></a>
  23.                                 </ul>
  24.                             </li>
  25.                         </ul>
  26.                     </section>
__________________
[email protected]
HITCEL
  #7 (permalink)  
Antiguo 06/08/2015, 18:32
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 11 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

Etiquetas: css
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 22:42.