Estoy haciendo una pagina en la que tengo una caja para el contenido y una lateral con un pequeño menu. Quiero que el contenido ocupe 2/3 del espacio y la barra lateral 1/3. La caja que las contiene a ambas tiene una anchura de 960px, por lo que el contenido deberia ocupar 640px y el menu de la derecha 320px, pero no es así, sino que el tamaño de estas cajas varía en función del contenido... o eso es la impresión que a mí me da....
Os pongo el código.... Muchas gracias de antemano.
Un saludo.
David.
Esta es la plantilla CSS...
Código HTML:
@CHARSET "UTF-8";
html, body {
padding: 0;
margin: 0;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
body {
display: -webkit-box;
-webkit-box-pack: center;
display: -moz-box;
-moz-box-pack: center;
}
#wrapper {
width: 960px;
display: box;
display: -webkit-box;
-webkit-box-orient: vertical;
display: -moz-box;
-moz-box-orient: vertical;
}
header {
background: #999;
padding: 20px;
}
nav {
background: #878787;
color: #fff;
}
nav ul li {
display: inline-block;
font: bold 10px Arial;
padding: 10px;
}
nav ul li a {
color: white;
text-decoration: none;
}
nav ul li a:hover {
color: blue;
text-decoration: underline;
}
.container {
width: 960px;
display: box;
display: -webkit-box;
-webkit-box-orient: horizontal;
display: -moz-box;
-moz-box-orient: horizontal;
}
#mainContainer {
-webkit-box-flex: 2.0;
-moz-box-flex: 2.0;
box-flex: 2.0;
background: #white;
padding: 20px;
font: 15px Arial;
}
#rightContainer {
-webkit-box-flex: 1.0;
-moz-box-flex: 1.0;
box-flex: 2.0;
background: orange;
padding: 20px;
}
#rightContainer dd {
font: 15px Arial;
}
#rightContainer dt {
font: bold 15px Arial;
}
#rightContainer h1 {
font: bold 18px Arial;
}
#theFooter {
text-align: center;
padding: 20px 0;
background: black;
color: white;
}
Código HTML:
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="css/responsive_style.css" /> </head> <body> <div id="wrapper"> <header> </header> <nav> </nav> <div class="container"> <section id="mainContainer"> <article> </article> <article> </article> </section> <aside id="rightContainer"> </aside> </div> <footer id="theFooter"> </footer> </div> </body> </html>



