Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2011, 15:30
Avatar de C2am
C2am
 
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: slider descentrado en plantilla joomla

Tienes esta estructura:
<body>
<div id=main>
</div>
<div id=slider>
</div>
</body>

Y el slider lo posicionas absoluto, es decir que estas diciendole que se posicione en base a la esquina superior izquierda de la pantalla, y eso hace:
Código CSS:
Ver original
  1. #slide {
  2. display: block;
  3. height: 290px;
  4. overflow: hidden;
  5. width: 100%;
  6. box-shadow: 5px 0 5px 0 #999;
  7. position: absolute;
  8. left: auto;
  9. top: 180px;
  10. margin: auto;
  11. }

El left: auto no funciona porque no tienes ningún elemento padre posicionado y con ancho definido, es decir, ¿cual es la referencia de ese left:auto? ninguna, en consecuencia se posiciona en left:0.
Podrías definir un contenedor, o simplemente cambiar la estructura metiendo el slider dentro del main para que quede centrado tal como todo el resto de los elementos dentro de él.

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--