CSSでページを中央揃えにする方法
CSS でページの中央を設定する方法: 1. 「text-align:center」は水平方向の中央揃えを設定します。 2. 「dispaly:flex」設定は水平方向の中央揃えになります。 3. 「display:table-cell」は垂直方向のセンタリングを設定します。 4. 「position:absolute」は垂直方向のセンタリングを設定します。
このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。
CSSでもセンタリングは比較的一般的ですが、センタリングに関する身近な書き方をいくつかまとめておきます。もちろん、もっと良い書き方があるはずです。記事に不備があればご指摘ください。
次のシナリオが与えられたとします:
<p class="parent"> <p class="child"> DEMO </p> </p>
このうち、class='child'
のコンテンツの長さが不定であるため、このdiv
のセンタリングを実現する必要があります。
1. 水平方向の中央揃え
1.1text-align: center
インライン要素またはインラインのような要素をブロックレベルの親コンテナの中央に配置するには、text-align: center
,
を使用するだけです。
このメソッドは、inline/inline-block/inline-table/inline/flex
を中央に配置できます。
child div
が複数ある場合、display: inline-block
を設定する場合、各 div の隙間に注意する必要がありますが、バグではありません
の特徴はこんな感じです。
これらのギャップを削除したい場合は、いくつかの解決策があります:
1. HTML 内のスペースを削除します。
要素間に空白が入ってしまうのは、タグセグメント間の隙間が原因なので、現時点では HTML
の間の隙間を削除するだけで済みます。
例えばこの書き方、もちろん隙間をなくすだけでいろんな書き方がありますが、この書き方はいつもちょっと反人間的な感じがします。
.child { display:inline-block; /*子元素文字会继承居中,因此要在上面写上向左边居中*/ text-align:left; } .parent { text-align:center; }
2. 負のマージン値を使用します
このメソッドの負の値は決定するのが難しく、コンテキスト フォントなどに関係するため、このメソッドは大規模な使用には適していません。
<p class="parent"> <p class="child"> DEMO1</p ><p class="child"> DEMO2</p ><p class="child"> DEMO3</p> </p>
3. フォント サイズ: 0
を使用します。
この方法では、この間隔の問題を非常に簡単に解決できます。必要なのは、親 div
の font-size
を 0
に設定することだけです。その後、忘れずにchild div
font-size プロパティを元に戻すだけです。
.child { margin-right; -5px; }
4. 文字間隔または単語間隔を使用します
.parent { font-size: 0; } .chilc { font-size: 16px; }
1.2 表示: flex
.parent { letter-spacing: -5px; /*或者*/ word-spacing: -5px; } .chilc { letter-spacing: 0; /*或者*/ word-spacing: 0; }
1.1display: table-cell
高さの異なる要素を垂直方向の中央に配置できます。.parent { display:flex; justify-content:center; } /*或者*/ .child{ margin:0 auto; }
2.2 位置: 絶対
.parent { display:table-cell; vertical-align:middle; }
以上がCSSでページを中央揃えにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホット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)

ホットトピック









ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

ファイルアップロード機能は、Bootstrapを介して実装できます。手順は次のとおりです。BootstrapCSSおよびJavaScriptファイルを紹介します。ファイル入力フィールドを作成します。ファイルアップロードボタンを作成します。ファイルのアップロードを処理します(FormDataを使用してデータを収集し、サーバーに送信します)。カスタムスタイル(オプション)。

回答:ブートストラップの日付ピッカーコンポーネントを使用して、ページで日付を表示できます。手順:ブートストラップフレームワークを紹介します。 HTMLで日付セレクター入力ボックスを作成します。ブートストラップは、セレクターにスタイルを自動的に追加します。 JavaScriptを使用して、選択した日付を取得します。

ブートストラップリストのデフォルトスタイルは、CSSオーバーライドで削除できます。より具体的なCSSルールとセレクターを使用し、「近接原理」と「重量原理」に従って、ブートストラップのデフォルトスタイルをオーバーライドします。スタイルの競合を避けるために、よりターゲットを絞ったセレクターを使用できます。オーバーライドが失敗した場合は、カスタムCSSの重量を調整します。同時に、パフォーマンスの最適化に注意を払い、重要な!の過剰使用を避け、簡潔で効率的なCSSコードを書いてください。

ブートストラップの日付を確認するには、次の手順に従ってください。必要なスクリプトとスタイルを紹介します。日付セレクターコンポーネントを初期化します。 Data-BV-Date属性を設定して、検証を有効にします。検証ルール(日付形式、エラーメッセージなどなど)を構成します。ブートストラップ検証フレームワークを統合し、フォームが送信されたときに日付入力を自動的に検証します。

ブートストラップは、ナビゲーションバーをセットアップするための簡単なガイドを提供します。ブートストラップライブラリを導入してナビゲーションバーコンテナを作成するブランドアイデンティティの作成ナビゲーションリンクの作成他の要素の追加(オプション)調整スタイル(オプション)
