Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
body{
margin:0px;
background-color:gold;
}
/*Div fixed*/
#a1{
background-color:white;
width:100%;
position:fixed;
top:0;
left:0;
height:80px;
z-index:20;
margin:0px;
}
/*Contenido dentro del div fixed*/
#a2{
position:relative;
text-align:center;
color:#fafafa;
width:910px;
background-color:blue;
margin-left:auto;
margin-right:auto;
}
/*div contenedor principal*/
#a3{
margin-left:auto;
margin-right:auto;
width:910px;
min-height:700px;
margin-top:100px;
background-color:#fafafa;
}
/*contenido dentro de contenedor*/
#a4{
color:#000;
font-size:16px;
margin-left:30px;
margin-right:30px;
}
<div id="a1"><!--El reto es conseguir que este div se mueva a la vez que el contenedor cuando se hace scroll horizontal al poner la ventana del navegador mas pequeña o mismamente usar un monitor con baja resolución.--> <div id="a2">Esto tiene que estar centrado
</div> <div id="a4">Contenido aqui...
</div>
No es mas que un codigo que he hecho para la cuestión, no el que ando desarrollando (claramente).
Está comentada esa parte que tanto menciono.. por el momento sigo probando y pensando, pensando pero nada... CSS me limita... estoy empezando a pensar que en twitter han usado javascript...
Saludos!