ホームページ > 記事 > ウェブフロントエンド > Flexbox は CSS レイアウトを作成して水平および垂直センタリングのサンプル分析を実現します
以下のエディターは、Flexbox を使用して CSS レイアウトを作成し、水平方向と垂直方向の中央揃えを実現する簡単な例を示します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして見てみましょう
Flexbox は、本文ページ内で水平方向と垂直方向の中央揃えとなる p 要素を実装します:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title>Flexbox制作CSS布局实现水平垂直居中</title> <style type="text/css"> html { height: 100%; } body { display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */ /*垂直居中*/ /*老版本语法*/ -webkit-box-align: center; -moz-box-align: center; /*混合版本语法*/ -ms-flex-align: center; /*新版本语法*/ -webkit-align-items: center; align-items: center; /*水平居中*/ /*老版本语法*/ -webkit-box-pack: center; -moz-box-pack: center; /*混合版本语法*/ -ms-flex-pack: center; /*新版本语法*/ -webkit-justify-content: center; justify-content: center; margin: 0; height: 100%; width: 100% /* needed for Firefox */ } /*实现文本垂直居中*/ .box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width:500px; height: 200px; background: red; color: #fff; font-weight: bold; font-size: 30px; } </style> </head> <body> <p class="box">Flexbox制作CSS布局实现水平垂直居中</p> </body> </html>
Flexbox を使用して CSS レイアウトを作成し、水平方向と垂直方向の中央揃えを実現する上記の簡単な例は、すべてです。編集者があなたに共有した内容です。内容は完成しています。参考にしていただければ幸いです。また、皆様が PHP 中国語 Web サイトをサポートしていただけることを願っています。
水平方向と垂直方向のセンタリングを実現するために Flexbox によって生成された CSS レイアウトの例の分析に関する関連記事については、PHP 中国語 Web サイトに注目してください。