Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Alinear lista

Estas en el tema de Alinear lista en el foro de CSS en Foros del Web. hola, hoy tengo otro "desafio". Necesito alinear una lista que hice con estilos, y no se por que cuando le doy los valores, solo se ...
  #1 (permalink)  
Antiguo 14/02/2013, 05:02
 
Fecha de Ingreso: octubre-2010
Ubicación: La Plata
Mensajes: 63
Antigüedad: 14 años, 1 mes
Puntos: 0
Mensaje Alinear lista

hola, hoy tengo otro "desafio". Necesito alinear una lista que hice con estilos, y no se por que cuando le doy los valores, solo se corre pero siempre centrada.


(la lista seria los dos elementos con el icono de carpeta)

aca les apunto el css:

Código:
ul.sidenav {
  /* el rectángulo contenedor */
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 250px;
  /* propiedades optativas */
  background-color: #CD853F;
  border: 1px solid #300;
  outline: 1px solid #FFF;
}
ul.sidenav li a {
  /* el enlace de cada item */
  display: block;
  text-decoration: none;
  /* propiedades optativas */
  background: transparent url(carpeta2.png) no-repeat 5px 7px;
  border-bottom: 1px solid #AD651F;
  border-top: 1px solid #300;
  color: #FFF;
  font-size: 18px;
  padding: 15px 10px 10px 45px;
  width: 195px;
}
ul.sidenav li a:hover {
  /* propiedades optativas */
  background: #CD853F url(libro.png) no-repeat 5px 7px;
  border-top:1px solid #300;
}
ul.sidenav li span {
  /* el contenido permanece oculto por defecto */
  display:  none;
}
ul.sidenav li a:hover span {
  /* el contenido se muestra al pasar el cursor encima */
  display: block;
  /* propiedades optativas */
  font-size: 12px;
  padding: 10px 0;
  margin: 0 0 0 -30px;
}
Ahora escucho propuestas. ;) Muchas gracias anticipadas
  #2 (permalink)  
Antiguo 14/02/2013, 05:09
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Alinear lista

Según la imagen que pones, yo lo veo alineado al centro. ¿Cómo quieres alinearlas?
  #3 (permalink)  
Antiguo 14/02/2013, 05:11
 
Fecha de Ingreso: octubre-2010
Ubicación: La Plata
Mensajes: 63
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Alinear lista

Ah... ahora que miro bien, me olvide de poner lo mas importante! Quiero alinearlo a la izquierda... je
  #4 (permalink)  
Antiguo 14/02/2013, 05:14
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Alinear lista

Los elementos de la lista, están a la izquierda, pero su contenedor está centrado respecto al elemento que lo contiene.
Entonces tienes que cambiar tu ul.sidenav ya que este está centrado con márgenes laterales automáticos. O quitas ese margen automático, o quitas el ancho para que ocupe de forma automática el 100%.
  #5 (permalink)  
Antiguo 14/02/2013, 06:15
 
Fecha de Ingreso: octubre-2010
Ubicación: La Plata
Mensajes: 63
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Alinear lista

Cita:
Iniciado por Bonez Ver Mensaje
Los elementos de la lista, están a la izquierda, pero su contenedor está centrado respecto al elemento que lo contiene.
Entonces tienes que cambiar tu ul.sidenav ya que este está centrado con márgenes laterales automáticos. O quitas ese margen automático, o quitas el ancho para que ocupe de forma automática el 100%.
ya quite el ancho y quedo alineado a la izquierda. Pero me sigue ocupando el espacio horizontalmente. Intente con "position: relative" pero no funciono
  #6 (permalink)  
Antiguo 14/02/2013, 06:18
 
Fecha de Ingreso: octubre-2010
Ubicación: La Plata
Mensajes: 63
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Alinear lista

ya lo solucione. con "position:absolute". muchas gracias
  #7 (permalink)  
Antiguo 14/02/2013, 06:23
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Alinear lista

Cita:
Iniciado por leoass Ver Mensaje
ya lo solucione. con "position:absolute". muchas gracias
Más que solución es una chapuza. Mejor hazlo flotando los elementos con float.
  #8 (permalink)  
Antiguo 14/02/2013, 06:48
 
Fecha de Ingreso: octubre-2010
Ubicación: La Plata
Mensajes: 63
Antigüedad: 14 años, 1 mes
Puntos: 0
Mensaje Respuesta: Alinear lista

Cita:
Iniciado por Bonez Ver Mensaje
Más que solución es una chapuza. Mejor hazlo flotando los elementos con float.
asi queda con position: absolute




Y asi queda con Float



Me gusta mas el resultado con position. Igual muchas gracias
  #9 (permalink)  
Antiguo 14/02/2013, 06:56
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Alinear lista

[QUOTE=leoass;4369475Me gusta mas el resultado con position.[/QUOTE]

Más que el resultado yo diría que es la comodidad de hacerlo así lo que te gusta. Pero supongo que cuando te veas los problemas que eso causa volverás por aquí.

Etiquetas: alinear, lista
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 19:59.