Tengo un <div id="content">
que contiene <div id="sub-navigation>
y <div id="main container">
, que son bloques en línea. Me gustaría poder hacer que el main container
llene el resto del ancho de página disponible. ¿Es eso posible?¿Es posible que el elemento de bloque en línea llene automáticamente el ancho disponible?
necesito columns-strip
para ampliar o reducir en función del número y la anchura de column
elementos. Si el ancho del columns-strip
excede el ancho del main container
, debe aparecer una barra de desplazamiento horizontal.
CSS:
* {
margin: 0px;
padding: 0px;
font-size: 10pt;
white-space: normal;
}
#wrapper {
margin: 0px 20px;
background-color: red;
}
#header {
margin: 25px 10px 10px 10px;
height: 50px;
background-color: purple;
color: white;
}
#content {
margin: 10px;
padding: 10px;
font-size: 0pt;
white-space: nowrap;
overflow: hidden;
background-color: white;
}
#sub-navigation {
width: 200px;
height: 150px;
display: inline-block;
vertical-align: top;
background-color: forestgreen;
color: white;
}
#main-container {
padding: 10px;
display: inline-block;
overflow: auto;
background-color: yellow;
}
#columns-strip {
padding: 10px;
font-size: 0pt;
white-space: nowrap;
background-color: mediumturquoise;
}
.posts-column {
margin: 0px;
width: 200px;
height: 200px;
display: inline-block;
vertical-align: top;
overflow: auto;
}
#footer {
margin: 10px 10px 25px 10px;
height: 50px;
background-color: navy;
}
HTML:
<div id="wrapper">
<div id="header"></div>
<div id="content">
<div id="sub-navigation"></div>
<div id="main-container">
<div id="columns-strip">
<div class="posts-column" style="background-color: lightgray;"></div>
<div class="posts-column" style="background-color: darkgray;"></div>
<div class="posts-column" style="background-color: gray;"></div>
</div>
</div>
</div>
<div id="footer"></div>
</div>
No con 'inline-block' y sin JavaScript, no. – Phrogz
Entonces, tengo que hacer flotar el 'sub-navigation' y' main-container'? – Boris
Como comentario adicional, es posible que desee replantearse el uso de 'points' para' font-size'. – steveax