Я пытаюсь создать схему, в которой есть три div в div, который заполняет 100% -ную ширину страницы. Средний div будет иметь фиксированную ширину, а два внешних divs будут занимать 50% каждого оставшегося пространства. Возможно ли это с помощью CSS?Фиксированная ширина среднего div и две div-width divs с каждой стороны от нее
Я создал скрипку, который не работает, http://jsfiddle.net/6y5hn/ с моей попыткой в достижении этой цели, с помощью следующего кода:
<div id="outerbox">
<div id="leftbox">(elastic width) This should occupy all the space in the grey box to the left of the red box</div>
<div id="centerbox">(fixed-size) should be in the center of the grey box</div>
<div id="rightbox">(elastic width) This should occupy all the space in the grey box to the right of the red box</div>
</div>
С помощью CSS:
#outerbox {
background-color:gray;
margin-top:50px;
width:100%;
height:200px;
}
#centerbox {
background-color:red;
margin-left:auto;
margin-right:auto;
float:left;
height:100px;
width:300px;
}
#leftbox {
background-color:yellow;
height:300px;
float:left;
}
#rightbox {
background-color:pink;
height:300px;
float:left;
}
Джеймс
какие браузеры поддерживают это? бог, который является такой замечательной конструкцией, спасибо! –