margin:auto で Div を垂直方向に中央揃え
while margin:O auto; div を水平方向に中央揃え、margin:auto auto;垂直方向の中央に配置されません。残念ながら、vertical-align:middle; div のようなブロックレベルの要素に対しても機能しません。
制限事項:
垂直センタリング回避策:
ドキュメント フローと要素の高さの計算の性質により、親要素内で垂直方向の中央揃えにマージンを使用することは不可能です。ただし、次の回避策で問題を解決できます:
要素をネストしたアプローチ:
これには、次のように 3 つの要素をネストする必要があります:
以上がCSS で Div を垂直方向の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。