これが私のコードの一部です:jsfiddle
私は.person
divの内部をdivの中央に配置するための解決策を見つけようとしました.team
。
私は約1時間かけて、自分が間違っていることを理解しましたが、成功しませんでした。
.person
ページの幅を変更しても、divを中央に配置することはできますか?私の場合、静的なものがありますwidth: 768px
が、それでもdivを中央に配置することはできません。
display:inline-block
の代わりにpersonクラスを設定するfloat:left
。その後、チームクラス
に申し込むことができます。
これにより、目的の結果が得られるはずです。text-align:center
.team {
text-align: center;
border: 1px solid green;
overflow: hidden;
width: 768px;
margin: 0 auto;
margin-top: 30px;
}
.person {
border:1px solid red;
text-align:left;
width: 200px;
display: inline-block;
&:nth-child(5n+1) {
margin-left: 0px;
}
テスト目的でのみ境界線の色を変更しました。
クラスを追加text-align: center;
してみてください。team
こちらの jsfiddle の例を参照してください。