この記事では、CSS で垂直方向の中央揃えを実現する 6 つの方法を紹介します (コード例)。困っている友人は参考にしていただければ幸いです。
html 構造
<p> <span>垂直居中</span></p>
デフォルトの CSS スタイル構造
.box{ width:200px; height:200px; background-color:green; } .content{ background-color:yellow; }
1. table-cell
このメソッドは IE8、Firefox、Google と互換性があり、コンテンツの幅と高さは関係ありません。 。 注: IE8 には、IE8
.box2{ display:table-cell; //此元素会作为一个表格单元格显示(类似 <td> 和 </td><th>) text-align:center; //左右居中 vertical-align:middle; //上下居中 }<p style="text-align: center;"><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/024/65cfcfdbc7e93d675d00fcd8bf2d6403-0.png?x-oss-process=image/resize,p_40" class="lazy" alt=""></p> <p><span style="font-size: 18px"><strong><span style="color: #000000">display: flex が含まれます。 ; </span>, </strong> コンテンツの幅と高さは関係ありません。 Firefox および Google と互換性あり</span></p> <p><span style="font-size: 18px"><span style="color: #000000"><span style="font-size: 14px"> 参照フレックス レイアウト: https://www.cnblogs.com/qingchunshiguang/p/8011103.html<strong><span style="font-size: 18px"> <span style="color: #000000"><span style="font-size: 14px"></span><pre class="brush:php;toolbar:false">.box2{ display: flex; justify-content:center; //左右居中 align-items:center; //上下居中 }3. 絶対位置と負のマージン
このメソッドは IE8、Firefox、および Google と互換性があります。
コンテンツには幅と高さが必要です。
.box2{ position:relative; } .content2{ position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px; }
4. 絶対位置決めと 0
##このメソッドは と互換性があります。 IE8、Firefox、Google、content には幅と高さが必要です。
.box2{ position:relative; } .content2{ margin:auto; position:absolute; top:0; left:0; right:0; bottom:0; }
5. 絶対配置と変換
メソッド は IE8 と互換性がありませんが、IE9、Firefox、および Google と互換性があります。 コンテンツの幅と高さは関係ありません。
#.box2{
position:relative;
}
.content2{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
##6.
表示:フレックスとマージン:自動 ##コンテンツには幅と高さがあります:
は IE8 と互換性がありません、IE9、コンテンツに幅と高さがありません: は IE
と互換性がありません。幅と高さは両方とも Firefox および Google と互換性があります。 #.box2{
display: flex;
text-align: center;
}
.box2 .content2{margin: auto;}
以上がCSS で垂直方向の中央揃えを実現する 6 つの方法 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

状態を利用して、アプリケーションデータを追跡します。ユーザーがアプリケーションと対話するにつれて状態が変更されます。これが発生したら、状態を更新する必要があります

Netlifyにはカスタムドメイン用の独自のドキュメントがあります。したがって、このようなものに関する馬の技術ドキュメントを探している場合、それはのソースとして扱われるべきです

Yonatan Doronは、「Art of Code - なぜより多くの擬似コードを書くべきなのか」というメディアに関する投稿を書きました。擬似コードのファンとして、そのタイトルが大好きです

私たちは、WebpackとNPMスクリプトの時代に住んでいます。良いか悪いか、彼らはロールアップ、JSPM、Gulpのビットとともに、バンドリングとタスクランニングのリードを奪いました。しかし

2018年9月、私はWeb開発を学ぶ旅のほんの数ヶ月でした。私が多くの新しい開発者の場合は確かにそうであるように、それは大きな仕事でした

ECMAScript標準は、ES2019に新機能を追加することで再び更新されました。現在、ノード、Chrome、Firefox、Safariで正式に利用可能になりました


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 中国語版
中国語版、とても使いやすい

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール
