要素を垂直に中央に配置する方法
- 前のページ ボックスを反転させる
- 次のページ DIV内にボタンを中央に配置する
CSS を使用して要素を垂直および水平に中央に配置する方法を学びます。
私は垂直および水平に中央に配置されています。
任意の要素を垂直に中央に配置する方法
例
<style> .container { height: 200px; position: relative; border: 3px solid green; } .vertical-center { margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); } </style> <div class="container"> <div class="vertical-center"> <p>私は垂直に中央に配置されています。</p> </div> </div>
垂直および水平に中央に配置する方法
例
<style> .container { height: 200px; position: relative; border: 3px solid green; } .center { margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } </style> <div class="container"> <div class="center"> <p>私は垂直および水平に中央に配置されています。</p> </div> </div>
Flexbox を使用して要素を中央に配置することもできます:
例
.center { display: flex; justify-content: center; align-items: center; height: 200px; border: 3px solid green; }
関連ページ
チュートリアル:CSS 並び
チュートリアル:CSS 変換
チュートリアル:CSS Flexbox
- 前のページ ボックスを反転させる
- 次のページ DIV内にボタンを中央に配置する