Foros del Web » Creando para Internet » Diseño web »

Crear un div que se centre en cualquier pantalla

Estas en el tema de Crear un div que se centre en cualquier pantalla en el foro de Diseño web en Foros del Web. Buenas dias, Este es mi primer post a ver que tal!!!!!! Me gustaria averiguar como puedo crear un div que se ajuste al centro de ...
  #1 (permalink)  
Antiguo 30/03/2012, 02:54
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Mensaje Crear un div que se centre en cualquier pantalla

Buenas dias,

Este es mi primer post a ver que tal!!!!!!

Me gustaria averiguar como puedo crear un div que se ajuste al centro de la pantalla verticalmente y horizontalmente.

La idea seria que el div tuviera por ejemplo 1300px X 650px pero que si alguien entra a la web con una resolucion de pantalla de 1200px X 850px que siga centrado y no que se alinie por la izquierda.

Ojala alguien pueda ayudarme ya que no se como hacerlo y me he vuelto loco buscando una solucion. El div centrarlo ya lo he conseguido, lo complicado es que se quede centrado con una pantalla pas pequeña

Muchas gracias

Abraham
  #2 (permalink)  
Antiguo 30/03/2012, 04:07
 
Fecha de Ingreso: marzo-2012
Ubicación: Madrid
Mensajes: 4
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Crear un div que se centre en cualquier pantalla

Hola buenos días, mira prueba así:

Cita:
#div
{
width: anchoquequierapx;
height: altoquequierapX;
margin: 0 auto;
padding: 0 auto;
}
Un saludo y suerte, y creo que este mismo tema ha sido tratado muchas veces aquí :|
  #3 (permalink)  
Antiguo 02/04/2012, 08:54
Avatar de a_gomez  
Fecha de Ingreso: marzo-2012
Ubicación: /var/www/
Mensajes: 48
Antigüedad: 12 años, 8 meses
Puntos: 2
Respuesta: Crear un div que se centre en cualquier pantalla

mira es muy facil intenta de las siguiente manera..

Código CSS:
Ver original
  1. # id_div{
  2. margin-left:auto;
  3. margin-right:auto;
  4. }

y hay ya tienes el div en el centro de la pantalla
no es necesario que lo ajustes en top y bottom ...

pero si quieres inserta con margin-top:auto y margin-bottom:auto tambien ..

si te sirvio avisa .. :)
  #4 (permalink)  
Antiguo 02/04/2012, 13:47
 
Fecha de Ingreso: abril-2012
Ubicación: Colombia
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Crear un div que se centre en cualquier pantalla

Ponga esto en el css

position: relative;
z-index:0;
width: loquequieradeanchopx;
margin: 0 auto;
padding: 0 0 0 0;
margin-top: 0px;
  #5 (permalink)  
Antiguo 02/04/2012, 20:29
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Ubicación: Hong Kong
Mensajes: 83
Antigüedad: 14 años
Puntos: 2
Respuesta: Crear un div que se centre en cualquier pantalla

Hay muchas formas todas mas o menos correctas depende de la estructura de tu página.
A mi ultimamente me está dando más por meter los elementos que quiero centrar entre center:
<center>
<div class="mi clase"></div>
</center>
Pero lo que sería el div principal si lo lo centro desde los css (id por su puesto) como bien dicen por aqui con "margin: 0 auto;"
  #6 (permalink)  
Antiguo 02/04/2012, 21:36
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Crear un div que se centre en cualquier pantalla

Hola:

Cita:
Iniciado por ramonlopez24 Ver Mensaje
...A mi ultimamente me está dando más por meter los elementos que quiero centrar entre center...
Aunque se trate de una etiqueta válida, el uso de center está desaconsejado por la w3.org

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 04:27.