次のjs-fiddleがあります。基本的にdiv
は、たくさんの正方形の子要素を持つ単なる です。問題は、div
が常に中央にあるとは限らないことです。私はすでに以下を設定しましたCSS
:
.boutique-grid {
text-align: center;
margin-left: auto;
margin-right: auto;
}
子要素の div を中央に配置しない理由がわかりません。何か案が?
.boutique-grid {
text-align: center;
}
.boutique-grid-column {
...
margin: 0 auto;
}
削除するfloat:left;
と、これは正常に機能します。すでにdisplay:inline-block;
設定されているため、要素をフロートする必要はありません。
は中央にありますboutique-grid
が、幅は 100% です。たとえば、幅を 710px に設定できます。
.boutique-grid {
overflow: hidden;
width: 710px;
}