私は3つの内部divをすべて左に浮かしています。それらは幅100%の親divに折り返されます。 私は最初の内側のdivを特定の幅に設定してから、次のものはxの背景を繰り返すように設定され、右側のものはその隣に座っています。内部divは親の幅に合っていません
背景のスプライトを保持するだけのコンテンツはありません。 左のdiv、center div、right divがあります。 中央のものはタイルし、外側のものはタイルしません。私が抱いている問題は、彼らが特定の幅を必要としているか、そうでなければ背景が見えないということです。そこに中心を見せる方法があります。私は幅100%を試しましたが、何もしませんでした。私はそれを動作させるための唯一の方法は、親の表示をテーブルに設定することです。そして内側のものをテーブルセルに変換します。しかしこれはIE7ではサポートされていません。
<div id="subNav">
<div class="subNav-left"></div>
<div class="subNav-middle"></div>
<div class="subNav-right"></div>
</div>
マークアップを追加できますか? – kinakuta
divのHEIGHTが0pxのとき、背景(カラーまたはイメージ)が表示されるのはなぜですか? div内に何かがあっても(実際には )、実際には高さが0px以上になるように高さを設定する必要があることを忘れないでください。 – Minja