HTMLセンタリングはWebデザインでよく使われるレイアウト方法で、実装方法も比較的簡単です。この記事では、HTML の中央揃えを実現するためのいくつかの方法と、対応するコードの実装について詳しく紹介します。
1. 水平方向の中央揃え
1. 水平方向の中央揃えを実現するには text-align 属性を使用します
水平方向の中央揃えを実現するには、親要素で text-align 属性を center に設定します内部要素を中心に配置します。例:
<div style="text-align:center;"> <p>这里是居中文本</p> </div>
このようにして、内部テキストは水平方向に親要素の中央に表示されます。
2. margin 属性を使用して水平方向のセンタリングを実現します
中央に表示する必要がある要素に margin 属性を追加し、左右のマージン値を auto に設定します要素の水平方向のセンタリングを実現します。例:
<div style="width:300px;margin:auto;"> <p>这里是居中文本</p> </div>
このようにして、div 要素は水平方向に、親要素の中央に表示されます。
3. フレックスボックスを使用して水平方向の中央揃えを実現します
表示属性を flex に設定し、親要素の justify-content 属性を中央揃えに設定して、内部要素の水平方向の中央揃えを実現します。例:
<div style="display:flex;justify-content:center;"> <p>这里是居中文本</p> </div>
このようにして、内部テキストは水平方向に親要素の中央に表示されます。
2. 垂直方向の中央揃え
1. 垂直方向の中央揃えを実現するには、vertical-align 属性を使用します
必要な要素に表示属性 table-cell およびvertical-align を追加します。属性は middle なので、要素を垂直方向の中央に配置できます。例:
<div style="display:table-cell;vertical-align:middle;"> <p>这里是居中文本</p> </div>
このようにして、div 要素は親要素の垂直方向の中央に配置されます。
2. フレックスボックスを使用して垂直方向の中央揃えを実現します
親要素の表示属性を flex に、align-items 属性を center に、高さ属性を 100% に設定して、垂直方向の中央揃えを実現しますその内部要素。例:
<div style="display:flex;align-items:center;height:100%;"> <p>这里是居中文本</p> </div>
このようにして、内部テキストは親要素の垂直方向の中央に配置されます。
3. 水平方向と垂直方向の中央揃え
1. text-align 属性とvertical-align 属性を使用して水平方向と垂直方向の中央揃えを実現します
親に text-align 属性を設定します要素を中央揃えにする必要がある要素の center 属性と display 属性は table-cell で、vertical-align 属性は middle に設定されているため、要素を水平方向と垂直方向に同時に中央揃えにすることができます。例:
<div style="display:table-cell;text-align:center;vertical-align:middle;"> <p>这里是居中文本</p> </div>
このようにして、div 要素は親要素の水平方向と垂直方向の中央に表示されます。
2. フレックスボックスを使用して水平および垂直の中央揃えを実現します
表示属性を flex に、align-items 属性を center に、justify-content 属性を center に、高さ属性を 100 に設定します。 % 親要素内で、内部要素の水平方向と垂直方向の中央揃えを同時に実現できます。例:
<div style="display:flex;align-items:center;justify-content:center;height:100%;"> <p>这里是居中文本</p> </div>
上記は、HTML の水平方向および垂直方向の中央揃えを実現するためのいくつかの具体的なメソッドと対応するコード実装です。実際のアプリケーションでは、Web ページのレイアウトをより美しく実用的にするために、ニーズに応じて適切な方法を選択する必要があります。同時に、コードの可読性と保守性を向上させるために、インライン スタイルの乱用を避け、スタイル シートを統一した方法で管理する必要があります。
以上がHTMLのセンタリングコードの書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。