ブラウザウィンドウの中央に要素を配置する方法 まず、コード ブロックを示します。すでにコードを理解していれば、まずは自分で試してみることができます。 position:fixed; /*中央に配置したい要素を設定します*/ left:50%; /*または right:50%*/ top:50%; /*または bottom:50%*/ margin-left:-要素の幅の半分; /*または margin-right*/ margin-top:要素の高さの半分; /*または margin-bottom*/ では、次は試してみましょう! <ヘッド> <メタ文字セット="UTF-8"> <スタイル> /*ボックスはページ全体ではなくブラウザウィンドウの中央に配置されているため、ページを上下にスライドすると、 ボックス要素は移動できないため、ここで box_compare 要素が参照として設定され、その高さがウィンドウの高さを超え、ページにスクロールバーが表示されます*/ .box_compare { 幅: 100%; 高さ: 1000ピクセル; 背景: スカイブルー; } 。箱 { /*要素の幅と高さを設定します*/ 幅: 500ピクセル; 高さ: 300px; 背景: 青; 位置: 固定; left: 50%; /*要素の左端はウィンドウの左側からの距離の 50% です*/ top: 50%; /*要素の上端はウィンドウの上端からの距離の 50% です*/ 上マージン: -150px; 左マージン: -250px; } </スタイル> </head> <本文> <div class="box_compare"></div> <div class="box"></div> </本文> 上記の方法は実は欠点があり、要素の幅が設定されていない場合は使用できません。位置決め要素を追加した後、幅を設定していない要素の幅はコンテンツによって引き伸ばされるため、この方法は使用できません。ここでは、誰にとってもより簡単な方法を紹介します。 position: fixed; /*中央に配置したい要素を設定します*/ 左: 0; 右: 0; 上: 0; 下部: 0; マージン: 自動; この方法、なぜ left: 0; right: 0; かつ top: 0; bottom: 0; なのか理解できない生徒もいるかもしれません。目的は、これを自由な要素にすることです。このとき、要素の幅と高さは、設定されていない場合はデフォルトで親要素と同じになります。次に、margin: auto; を使用してブラウザウィンドウの中央に配置します。そうしないと、固定の要素に margin: auto; を使用するのは無効です。 <ヘッド> <メタ文字セット="UTF-8"> <スタイル> /*box_compare は上記と同じ比較機能を持ちます*/ .box_compare { 幅: 100%; 高さ: 1000ピクセル; 背景: スカイブルー; } 。箱 { 幅: 60%; 高さ: 300px; 背景: 青; 位置: 固定; 左: 0;右: 0; 上: 0;下: 0; マージン: 自動; } </スタイル> </head> <本文> <div class="box_compare"></div> <div class="box"></div> </本文> 上記の方法は、Web ページを作成するときに広く使用されています。学生の皆さんはもっと練習してください。ブラウザ ウィンドウ内で要素を中央に配置する方法を学習しました。次に、親要素内で要素を中央に配置するにはどうすればよいでしょうか。学生さんたち自身で考えてみてもいいと思いますが、次号で紹介します! これで、要素を中央に配置するための配置方法(Web ページ レイアウトのヒント)に関するこの記事は終了です。要素を中央に配置するためのページ配置に関する詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
この記事では、MySQL 8.0.24のインストールチュートリアルを参考までに紹介します。具体的な内...
コマンドを実行してプラグインpostcss-pxtoremをインストールします npm インストール...
1. これは理解するのが少し複雑なので、原理を注意深く読んで自分で入力していただければ幸いです。 &...
目次デバッガーを使用する理由は何ですか? Chromeデバッガーの基本的な使い方VS Code によ...
関数を使用する前にパラメータのプロパティを理解して、関数の使い方をより深く理解する必要があることは誰...
目次1. 変数の概要1.1 変数のメモリへの保存1.2 変数の使用1. 変数を宣言する2. 譲渡3....
目次1. mixin の使い方は? 2. ミックスイン使用時の注意2.1. ミックスイン オブジェク...
vue-cli で構築されたプロジェクト スキャフォールディングでは、すでに autoprefix...
1.# # は Web ページ内の場所を表します。右側の文字はその位置の識別子です。たとえば、ht...
目次SQL文を挿入する前にレコードが既に存在するかどうかを確認するSQL挿入時の判断の簡単なコレクシ...
この記事では、例を使用して MySQL のロック メカニズムと使用方法を説明します。ご参考までに、詳...
app.js: スタートアップファイル、またはエントリファイルpackage.json: プロジェク...
これは今日私が踏んだ4つの落とし穴を記念したものです...落とし穴1:地元のせいエラー:エラー 39...
目次DMLステートメント1. レコードを挿入する2. 記録を更新する3. シンプルなクエリレコード4...
個人的にはインストール版よりも解凍版の方がインストールしやすいと思います。早速、解凍版のインストール...