Comunidad de diseño web y desarrollo en internet online

Problema con divs "Ayuda por favor"

Citar            
MensajeEscrito el 10 Jul 2012 10:06 am
Hola a todos y perdonar las molestias!

Os comento mi problema:

Tengo tres divs dentro del wrapper:


Lo que quiero es que el #div2 este centrado cuando redimensione el navegador pero pasa esto:


Esto es lo que realmente necesito, los divs están alienados horizontalmente pero el #div1 y el #div3 pueden salir del navegador para poder mantener el #div2 en el centro.


¿Como puedo conseguir esto?

Coloco el código:

Código HTML :

<body id="body">
   <div id="wrap">
      <div id="baseLeftBg">
      </div>
      <div id="baseContent">
      </div>
      <div id="baseRightBg">
      </div>
   </div>
</body>

Código CSS :

#body {
   text-align: center;
   height: 100%;
   margin: 0 auto;
   padding: 0px;
   background: #000 url(../img/bg.jpg) center center fixed no-repeat;
   -moz-background-size: cover;
   background-size: cover;
   float: inherit;
}

#wrap { 
   width: 1484px;
   margin: 0 auto;
   text-align:left;
}

#baseLeftBg {
   margin-top: 60px;
   background: url(../img/bgShadowLeft.png) center bottom no-repeat;
   width: 286px;
   height: 776px;
   float: left;
}

#baseContent {
   margin-top: 60px;
   background: transparent url(../img/bgContent.png) center bottom no-repeat;
   width: 911px;
   height: 776px;
   float: left;
}

#baseRightBg {
   margin-top: 60px;
   background: url(../img/bgShadowRight.png) center bottom no-repeat;
   width: 286px;
   height: 776px;
   float: left;
}


Estaría muy agradecido si alguien me pudiese ayudar :)

gracias!!!

Por sayid00

22 de clabLevel



 

Barcelona

safari
Citar            
MensajeEscrito el 10 Jul 2012 03:56 pm
Porcentajes hijo mio, porcentajes:

Código CSS :

#wrap { 
   width: 100%;
}
#baseLeftBg {
   width: 15%;
}

#baseContent {
   width: 70%;
}

#baseRightBg {
   width: 15%;
}

Suerte.

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

chrome
Citar            
MensajeEscrito el 11 Jul 2012 12:07 pm

Kinduff escribió:

Porcentajes hijo mio, porcentajes:

Código CSS :

#wrap { 
   width: 100%;
}
#baseLeftBg {
   width: 15%;
}

#baseContent {
   width: 70%;
}

#baseRightBg {
   width: 15%;
}

Suerte.


Gracias por la respuesta, pero no puedo usar porcentajes, eso haría que el contenido fuera mas pequeño y no quiero que varíe el tamaño, solamente que lo desplace.

En este link pongo lo que he llegado a conseguir.
http://jsfiddle.net/murb83/BChLs/embedded/result/

Pero tengo un problema, es que cuando hago mas pequeño el navegador no puedo hacer scroll (podéis probarlo en el link), siempre me lleva al centro y se hace imposible ver la web en espacios reducidos. Además pierdo la parte izquierda de la web, no puedo verla ni haciendo scroll.

Ahora es tema de jsScript no se si alguien puede moverlo o ayudarme desde aquí.

Gracias!!

Por sayid00

22 de clabLevel



 

Barcelona

safari
Citar            
MensajeEscrito el 11 Jul 2012 12:12 pm

Por sayid00

22 de clabLevel



 

Barcelona

safari
Citar            
MensajeEscrito el 11 Jul 2012 05:54 pm
Position absolute a tu wrap con centrado horizontal con left: 50% y margin-left negativo de la mitad del ancho total del wrap.

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

chrome
Citar            
MensajeEscrito el 12 Jul 2012 05:59 am

Kinduff escribió:

Position absolute a tu wrap con centrado horizontal con left: 50% y margin-left negativo de la mitad del ancho total del wrap.

Genial! Muchas gracias Kinduff! Solo un problema si hago el navegador mas estrecho corta la web por la parte izquierda y no puedo hacer scroll para verla.

Aquí puedes ver como lo veo: jsFiddle

En el link esta todo mas reducido para verlo mejor, el ancho realmente del wrap son 1484px, pero su contenido gris es 911px.

La parte gris mas oscura es contenido y la parte gris clara es solo un contenido secundario que solo da un aspecto mas cool al contenido pero no es importante.

Muchas gracias!

Por sayid00

22 de clabLevel



 

Barcelona

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.