私のジレンマはこれです(単純であると思います)。私はコンテナとアイテム(両方のdiv)を持っています。以下のCSSが適用されます。コンテナ内で中央に並んでいるフローリングアイテム
.container {
float: left;
width: 100%;
}
.item {
margin: 32px;
text-align: center;
position: relative;
float: left;
}
.item自体は任意の要素のほぼすべてのセットを持つことができるコンテナですが、彼らはセンターがその中に整列する必要があります(私の場合、それは一般的にサムネイル画像が含まれていますそれの下にあるテキストの小さな字幕)。上記のCSSはそれぞれの.itemが好きなように水平方向に流れることを許していますが、セットセンター全体をどのように整列させるかを理解することはできません(今のように左から右に流れるのではなく)。
なぜ幅を100%に設定してブロックを表示するときにdivをフローティングするのですか? – Shahid
ブロック表示はdivなので実際は冗長ですが、私は信じています。しかし、なぜそれがどういうふうに動作するのか分かりません。 – Hamster