あなただけの学習ロードマップを作成します 【随時受付中】
margin: 0 auto;
これで親要素に対して .box2 が左にズレるってことですが、
.box2
margin-left: auto;
これは、 .box1 の余白( margin )の一番左ってことですが、なんで right じゃないんでしょうか。
.box1
margin
right
この回答を見るにはプレミアムプランへの登録が必要です