左右の div に自動幅を設定して、常に中央の div にアタッチされるようにしようとしています。以下の私の例ではwidth: 20%;
、動的にする必要がある左右の div を使用しています。どうすればそれを達成できますか?
これら ( 1、2、3 ) のアイデアの例を調べましたが、問題を解決できませんでした。3番目は私が望むものですが、すべてのブラウザーで機能するわけではありません.
私はより良い解決策を求めているので、以下のコード全体を自由に変更してください。ただし、中央の div は 850px にする必要があります。
ありがとう
<style>
body
{
background: #333333;
}
*
{
margin: 0;
padding: 0;
}
#cover
{
float: left;
width: 100%;
height: 200px;
background: #bababa;
}
#left
{
float: left;
width: 20%;
height: 200px;
background: #cccccc;
}
#center
{
float: left;
width: 850px; /*compulsory*/
height: 200px;
background: #dddddd;
}
#right
{
float: right;
width: 20%;
height: 200px;
background: #eeeeee;
}
</style>
<div id="cover">
<div id="left">LEFT</div>
<div id="center">CENTER</div>
<div id="right">RIGHT</div>
</div>