Para un enfoque puro CSS, intentar algo así como http://jsfiddle.net/hKB9T/2/ (asegúrese de ampliar la ventana del navegador para que el cuadro "resultados" es ~ 1200 píxeles de ancho o menos)
que no está completa (en función de sus necesidades , puede que tenga que jugar con la posición del elemento .center
), pero debería ponerlo en el camino correcto.
<div id="page">
<div class="center">center column</div>
<div class="leftcol">
<div class="inner">left column</div>
</div>
<div class="rightcol">
<div class="inner">right column</div>
</div>
</div>
y
.leftcol, .rightcol {
width: 50%;
float: left;
}
.leftcol .inner {
margin-right: 500px;
height: 200px;
}
.rightcol .inner {
margin-left: 500px;
height: 200px;
}
.center {
width: 1000px;
margin: 0 auto -200px auto;
background-color: #eee; /* just for illustration */
}
creo que esto tiene que ser hecho en javascript, lo más parecido que se me ocurre en el CSS es 'margin: 0 auto;' – Swift
1000 píxeles para el medio deja 12 píxeles para cada barra lateral en muchas pantallas – blank
no son barras laterales, solo espacios. Es para una imagen de fondo. – Yesterday