🤔

【CSS】margin: 0 auto;とmargin: auto;の違いとは

2021/12/01に公開

???「margin: auto;だと上下にもautoされちゃうよ」

いいえ。一緒です。
上下のmarginもautoになりますが、結果的に0になります。

If 'margin-top', or 'margin-bottom' are 'auto', their used value is 0.

W3C Visual formatting model details

???「じゃあmargin: auto;でよくね?」

確かにそうなんだけど。
今後の仕様変更でもしmarginの上下の初期値が変更になったらそのサイト修正が必要になる気がするので
僕はmargin: 0 auto;派で行きたいと思います。

ご意見ください。

GitHubで編集を提案

Discussion