質問: ブロック要素をコンテナの中央に寄せたい場合、よく margin: 0 auto; を使いますよね? このautoってどういう意味があるんですか?他のサイトを参照しても本質的なことを書いているところがないので教えていただきたいです。
回答: 本質的な意味合いは、Google翻訳等で確認されると良いかと思います。 この場合「margin: 0 auto;」は、少し解釈が異なる部分もあります。 ブロック要素での幅(左右)でのauto指定は基本的に「最大値」を取ります。自動的に最大値を取るので「auto」になります。 「margin: 0 auto;」の「auto」の位置は左右の値なので「均等」を表します。よって均等になる最大値を取るので結果的に「中央寄せ」になります。