高さが不明な div 内で垂直方向のテキストを中央揃えにするのは難しい場合があります。 div のサイズに関係なく一貫した配置を保証するソリューションを詳しく見てみましょう。
このソリューションでは、表示プロパティを利用してラッパー要素をテーブルとして設定します。これにより、中央に配置したい要素内でvertical-alignプロパティを利用できるようになります。
コード例:
<body> <div> <h1>Text</h1> </div> </body>
body {width: 100%; height: 100%;} /* This is just to "view" the div height... */ div { position:absolute; height:100%; width:100%; display: table; } h1 { display: table-cell; vertical-align: middle; text-align:center; }
その方法動作:
このソリューションは、Internet Explorer、Firefox、Chrome、Opera、Safari などのさまざまなブラウザーとオペレーティング システムでテストされています。これは、動的に高さの div 内でテキストを垂直方向に中央揃えにする簡単かつ効果的な方法を提供します。
以上が高さが不明な Div のテキストを垂直方向の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。