Foros del Web » Creando para Internet » Herramientas y Software »

Centrar DIV en página

Estas en el tema de Centrar DIV en página en el foro de Herramientas y Software en Foros del Web. Buenas, soy nuevo aqui y no se si es el sitio adequado para preguntar esto, pero se me haria un favor al que sepa ayudarme. ...
  #1 (permalink)  
Antiguo 08/01/2010, 14:23
 
Fecha de Ingreso: enero-2010
Mensajes: 6
Antigüedad: 14 años, 10 meses
Puntos: 0
Centrar DIV en página

Buenas, soy nuevo aqui y no se si es el sitio adequado para preguntar esto, pero se me haria un favor al que sepa ayudarme.
No es que sea un problema muy importante, es mas que nada para que quede mejor la pàgina.
Todo el contenido de la página se encuentra dentro de un Div, ahora yo quisiera poner ese div de tal manera que quede centrado,( por ejemplo http://www.msn.es ).
He buscado por otros sitios pero no he encontrado una solución eficaz.
Algunas cosas de las que he probado:

Código:
body {text-align:center;} #contenedor{margin:auto;}
(estos atributos entre otros)
pero no hay manera de centrarlo, puedo centrar el div si pongo
Código:
 position:relative;
o cualquier otro valor que no sea "absolution", pero entonces se me centra el div pero los demas div que hay dentro la pàgina se me desmarcan.

Espero que me podais ayudar, ya que en todos los sitios veo que la solucion es "margin:auto" pero no me funciona :S.

Dejo aqui los styles de body y #contenedor que tengo actualmente:

Código:
body {
        text-align:center;
        background-color:#00F;
        }

#contenedor {
        position:absolute;
        margin:auto;
        width:1000px;
        height:1017px;
        z-index:0;
        background-color:#CCC; }
Espero que puedan ayudarme, me hariais un gran favor ya que llebo un par de dias rompiendome la cabeza con esto y no lo consigo -.-"

Saludos! Gràcias de antemano.
  #2 (permalink)  
Antiguo 08/01/2010, 14:31
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 9 meses
Puntos: 2114
Respuesta: Centrar DIV en página

A ver...
Probá esto:

Código HTML:
Ver original
  1.     <title></title>
  2.     <style>
  3.     #contenedor {
  4.         margin:0 auto;
  5.         width:85%;
  6.         border:1px solid;
  7.     }
  8.     #contenedor p {
  9.         padding: 5px 5px;
  10.     }
  11.     </style>
  12. </head>
  13.  
  14.  
  15. <div id="contenedor">
  16. <p>Donec ante eros, tincidunt a rutrum ut, aliquet eu urna. Phasellus adipiscing augue magna, id pulvinar lorem. Suspendisse scelerisque tincidunt ornare. Maecenas ante elit, posuere vitae dignissim eu, ullamcorper ac libero. Aliquam nec libero at orci blandit congue. Sed eu eros tellus, id laoreet ante. Pellentesque metus nulla, ultricies at euismod non, commodo in diam. Cras dapibus convallis orci, eget vulputate nisl vestibulum in. Cras eros nisi, sagittis ut porta vitae, aliquam id metus. Quisque ut diam ipsum. Nullam ac nisl nisi. Aliquam erat volutpat.</p>
  17. </div>
  18.  
  19. </body>
  20. </html>

El secreto está en la declaración del width y en el margin.

__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #3 (permalink)  
Antiguo 08/01/2010, 14:36
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Centrar DIV en página

Tal vez sea descabellado, pero suele funcionar:

Cita:
<div align="center">

<div id="mi contenedor">bla, bla, bla... y todo el contenido</div>

</div>
creo que rompe alguna regla, pero es efectivo.. salvo que tengas unos FLOAT por ahi.
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #4 (permalink)  
Antiguo 08/01/2010, 15:47
 
Fecha de Ingreso: enero-2010
Mensajes: 6
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Centrar DIV en página

He probado ambas cosas pero nada, sigue igual :S
Gracias igualmente,

Si alguien sabe alguna otra alternativa .. :S

Gracias de antemano.
  #5 (permalink)  
Antiguo 11/01/2010, 07:25
Avatar de RusO91  
Fecha de Ingreso: enero-2008
Ubicación: Rosario
Mensajes: 91
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: Centrar DIV en página

Cita:
Iniciado por xuR1 Ver Mensaje
He probado ambas cosas pero nada, sigue igual :S
Gracias igualmente,

Si alguien sabe alguna otra alternativa .. :S

Gracias de antemano.
Hace unos días escribí en mi blog sobre cómo hacer para centrar una web horizontalmente usando CSS. Podés ver el post desde este enlace http://fb91.com.ar/blog/2010/01/05/c...te-usando-css/

Igualmente te digo que tenés que aplicarle al wrapper: margin:0 auto 0 auto;width:960px;text-align:left
y al body text-align:center (es para que te lo tome IE )
  #6 (permalink)  
Antiguo 11/01/2010, 11:06
 
Fecha de Ingreso: enero-2010
Mensajes: 6
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Centrar DIV en página

Lo he echo pero nada, sigue igual, creo que lo que pasa es "position:absolute", porque si lo quito si me funciona, se me centra el div contenedor, pero todos los demas divs se alinean respecto la pàgina, no respecto el div contenedor que es donde quiero que se encuentren.

La pagina está estructurada así:

<div id="contenedor">
<div id="1">lalalalal</div>
<div id="2">lerelelere</div>
<div id="3">
<div id="31">nainonaino</div>
</div>
</div>

Esto es un ejemplo xD,
Es correcto no?

Grácias igualmente.
Saludos!

Etiquetas: editores-web
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 18:50.