CSS を使用して要素を水平方向と垂直方向に中央揃えにする方法_html/css_WEB-ITnose
記事が役に立ったら、いいねとフォローをお願いします。これが私の最大のモチベーションになります、ありがとうございます
1. 水平方向のセンタリング
1.1. テキスト、画像、インライン要素:
インライン要素またはテキスト画像を中央に配置する場合
1.2. ブロック要素
1.2 .1. 幅が設定されたブロック要素の場合:
margin:0 auto;----------------------左右のマージンを適応させます。通常は中央に配置されます
1.2.2. 幅が設定されていないブロック要素の場合:
1. テーブル タグ html を使用します:
<table> <tr> <td> <div id="container"></div> </td> </tr> </table>
css:
table{ margin:0 auto;}
意味のないタグが追加されるため、一般的には使用されません 2. サブブロックを変換すると、要素はインライン要素になります html:
<div> <p>居中示例</p></div>
css:
p{ display:inline;}div{ text-align:center;}
p が div 内にあると仮定して、まず p を中心に配置します。 text-align:center を外側の要素に設定します。これは、inline 要素を div 内の中央に配置し、p を inline 要素に変換することを意味します。 3. パス位置html:
<div> <p>居中示例</p></div>
css:
div{ float:left; position:relative; left:50%;}p{ position:relative; right:50%;}
float:left、目的親要素を左に移動し、子要素と同じ幅にします。その後、元の位置に対して 50% 右側に移動します。このとき、要素の左側は 50% + (50%) になります。親要素自体の幅) に基づいて子要素を移動します。元の位置から 50% 左に移動します (50% は親要素の幅に基づきます)。これで中央に配置されます。
2. 垂直方向の中央揃え
2.1. 高さを設定した単一行のテキストの場合
親要素の高さの値を同じ値に設定するだけです。 line-height
2.2. 高さを設定した複数行のテキストの場合
1. テーブルタグ html:
<table> <tr> <td> <p>aaaaa</p> <p>aaaaa</p> <p>aaaaa</p> </td> </tr> </table>
css:
table{ height: 500px; background-color: #aaa; }
table タグの td にはタグの暗黙的なスタイルがあるため、vertical-align:middle;2. cell html:
<p>aaaaa</p> <p>aaaaa</p> <p>aaaaa</p>
css:
p{ display:table-cell; vertical-align:middle;}
table-cell は、要素を表のセルのように動作させることを意味します、ただし IE8 のみをサポートします上記のブラウザ

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
