私のコードには、実際には変更できない複雑な階層構造があります。これは、外側の div 内に画像を含むインライン ブロック div のコレクションです。このようなもの:
<div> <!-- text-align: center -->
<div><img/></div><!-- display: inline-block -->
<div><img/></div><!-- display: inline-block -->
<div><img/></div><!-- display: inline-block -->
<div><img/></div><!-- display: inline-block -->
<!-- ... -->
</div>
ユーザーのブラウザ ウィンドウに基づいて画面いっぱいにこれらの画像が必要です。また、画像自体も左揃えにする必要があります。つまり、ブラウザーが 1 行に 5 つの画像を表示でき、最後の行に画像が 1 つしかない場合、その画像は中央ではなく、ずっと左に配置する必要があります。ただし、グループ全体を中央揃えにする必要があるため、右側に大きな白い余白はありません。
階層に別の div を追加しようとしました。次のようなものです。
<div><!-- text-align: center -->
<div><!-- display: inline-block -->
<div><img/></div><!-- display: inline-block -->
<div><img/></div><!-- display: inline-block -->
<div><img/></div><!-- display: inline-block -->
<div><img/></div><!-- display: inline-block -->
<!-- ... -->
</div>
</div>
インラインブロックであるにもかかわらず、中央の div が全幅になるため、これは機能しません。例はここにあります: http://jsfiddle.net/cwmRw/
どうすればこれを行うことができるかについてのアイデアはありますか? ありがとう!