ホームページ >ウェブフロントエンド >CSSチュートリアル >Div を別の Div 内で垂直方向の中央に配置するにはどうすればよいですか?
Div を別の Div 内で中央揃えにしたい場合、最初のアプローチは、margin-top と margin-left の値を使用することです。 、以下の CSS 例に見られるように:
#outerDiv { width: 500px; height: 500px; position: relative; } #innerDiv { width: 284px; height: 290px; position: absolute; top: 50%; left: 50%; margin-top: -147px; margin-left: -144px; }
ただし、この方法では、内部 div のサイズが変わるたびに調整が必要になります。変化します。より一般的な解決策として、次のオプションを検討できます。
Vertical Align Middle
vertical-align の使用: middle は、親コンテナ内で div を垂直に配置します。この手法を使用するには:
モダン解決策:
1. Transform
Transformations は、より簡単なアプローチを提供します。
2. Flexbox
Flexbox は、その柔軟性により、最も簡単なソリューションを提供します。
選択する具体的な方法は、互換性の要件と好みによって異なります。
以上がDiv を別の Div 内で垂直方向の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。