Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/12/2008, 15:03
Avatar de baccxus
baccxus
 
Fecha de Ingreso: mayo-2005
Ubicación: Panama city, Panama, Panama
Mensajes: 870
Antigüedad: 19 años, 5 meses
Puntos: 17
Respuesta: Centrar contenedores

Hola, The_Web_Saint.

Te has fijado a cambiar el tamaño del navegador y ver que pasa con tu página?...

Deberías de usar solo CSS en el diseño de ésta, pues el uso de JS para lo que quieres mostrar está desaconsejado.

para centrar divisiones se usa:

margin: 0 auto

Para centrar divisiones dentro de divisiones se usa lo mismo, pero a la división que es madre debes ponerle

position: relative

Pero el usar contenedores dentro de contenedores está mal, según mi experiencia abusas del uso de divisiones, por ejemplo:

<div id="lateral">
<div id="img"><img id="logo" src="http://www.forosdelweb.com/images/logo.gif" border="0px" title="Alquilo o vendo" alt="Logo de alquilo o vendo" /></div><!--//cierra img/-->
<div id="menu">
<ul>...
</ul>
</div><!--//cierra menu/-->
</div><!--//cierra lateral/-->

pudiendo ser:

<div id="lateral">
<img class="logo" src="http://www.forosdelweb.com/images/logo.gif" title="Alquilo o vendo" alt="Logo de alquilo o vendo"/>
<ul class="menu">...
</ul>
</div><!--//cierra lateral/-->

Los atributos de id=img puedes aplicarlos desde

#lateral img ó directamente desde #logo puesto que le pusiste un identificador

todo esto solo por ponerte un ejemplo. Trata de hacer tu layout lo más simple posible en cuanto a divisiones. Por citar algo: id= header, lateral, contenido, pie de página. Clases de ser necesario (class) pero si tienes algun atributo o marcación (p, table, strong, li, ul, entre otras) puedes aplicar diseño usando la division ó clase y luego el atributo:

#header h1 {...}

así te evitas crear divisiones innecesarias y generas un código más limpio y menos pesado que hará que la carga de la página sea más rápida.

Suerte y nos avisas que tal.
__________________
Al final del día hablar es gratis, codificar no lo es

Última edición por baccxus; 17/12/2008 a las 15:16