Foros del Web » Creando para Internet » CSS »

Desajustes CSS con Ul/Li

Estas en el tema de Desajustes CSS con Ul/Li en el foro de CSS en Foros del Web. Estoy teniendo problemas al hacer ajustes con los css de esta web: http://clientes.andromat.es/ cuando pinchas en "cuenta" en el menú superior, se despliega justo con ...
  #1 (permalink)  
Antiguo 02/03/2013, 12:01
 
Fecha de Ingreso: marzo-2013
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
Desajustes CSS con Ul/Li

Estoy teniendo problemas al hacer ajustes con los css de esta web:

http://clientes.andromat.es/

cuando pinchas en "cuenta" en el menú superior, se despliega justo con el background y desplaza todo el contenido de abajo.

Qué hago mal?
  #2 (permalink)  
Antiguo 02/03/2013, 12:43
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: Desajustes CSS con Ul/Li

Hay varias cosas mal.

Lo primero es que el li debe de tener una position relativa, para que haga de contenedor para el siguiente paso. Aprovechando que por JavaScript se añade una clase al hacer click (open) puedes hacer lo siguiente:

Código CSS:
Ver original
  1. .open {
  2.   position: relative;
  3. }

Y luego para que el submenú no ocupe ni arrastre otros elementos, tienes que ponerlo con posición absoluta:

Código CSS:
Ver original
  1. .dropdown-menu {
  2.   position: absolute;
  3. }

Haciendo esto te quedará el menú desplegado cortado, ya que tienes puesto esto:

Código CSS:
Ver original
  1. .contentSlider, .contentHeader {
  2.   overflow: hidden;
  3. }

El overflow tienes que quitarlo —o ponerlo visible.

Etiquetas: listas
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 03:58.