私は以下のdiv構造を持っています:
<div class="Large-Centered-Div">
<div class="Left-Div">
<div class="Inner-Left-Div">
</div>
<div class="Inner-Center-Div">
</div>
<div class="Inner-Right-Div">
</div>
</div>
<div class="Center-Div">
(Small Image/Etc. Would Go Here)
</div>
<div class="Right-Div">
<div class="Inner-Left-Div">
</div>
<div class="Inner-Center-Div">
</div>
<div class="Inner-Right-Div">
</div>
</div>
私がやろうとしていることは少し複雑ですが、うまくいけばこれはすべて理にかなっています:
「Large-Centered-Div」をページの幅全体に拡張し、「Large-Centered-Div」内に「Left-Div」、「Center-Div」、および「Right-Div」を設定して、 「Center-Div」は小さく、「Left-Div」と「Right-Div」は大きく、「Center-Div」の幅は小さいが中央にあるようにします。
「Left-Div」と「Right-Div」の両方の中で、「Inner-Center-Div」がスペースの大部分を占め、「Inner-Left-Div」と「Inner-Right-」のみを持つようにしたいと考えています。 Div" は、それぞれのエッジの画像を表示するのに十分なスペースを占有します。また、「Inner-Center-Div」は幅サイズで流動的にしたいと思います。
これらのことを念頭に置いて、リストの最初の目標を達成しましたが、2 番目の目標は達成できませんでした。最初の項目のコードは次のとおりです。
.Large-Centered-Div { 位置:相対; 左:0px; 右:0px; } .Left-Div { フロート:左; 垂直整列:中央; 幅:47%; } .Center-Div { フロート:左; 幅:6%; テキスト揃え:中央; } .Right-Div { フロート:左; 垂直整列:中央; 幅:47%; }
問題は、どうすれば#2を達成できるかです。これは可能ですか?
ありがとう。