ブラウザウィンドウの中央に要素を配置する方法 まず、コード ブロックを示します。すでにコードを理解していれば、まずは自分で試してみることができます。 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 をよろしくお願いいたします。 |
目次序文1. 画像の最適化2. .mapファイルの生成を無効にする3. ルーティングの遅延読み込み4...
今日、ディスクアラーム例外を受け取りました。50G ディスクが爆発しました。分析と解決のプロセスは次...
この記事は主にMysql一時テーブルの原理と作成方法を紹介します。この記事のサンプルコードは非常に詳...
昨日、ある人のシステムのインストールを手伝ったのですが、自動パーティション分割をクリックするのを忘れ...
導入: springboot プロジェクトを実行する Docker の構成は実は非常にシンプルで、L...
障害サイト: MySQL サーバーにログインし、どのコマンドを実行してもこのエラーが発生します my...
MySQL は、myisam、innodb、memory、archive、example など、多く...
<本文> <div id="ルート"> <h2&...
このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...
解決 関数 mergeImgs(リスト) { const imgDom = document.cre...
高さ:100% が機能しないのはなぜですか?この知識は不人気ではありませんが、使用する際には混乱する...
序文ソートはデータベースの基本的な機能であり、MySQL も例外ではありません。ユーザーは、Orde...
序文ページを共有するときに、ブラウザの戻るボタンをクリックしてプロジェクトのホームページに戻り、訪問...
SQLのlike文では、例えば SELECT * FROM user WHERE username...
目次react-beautiful-dndを選ぶ理由基本的な使い方基本概念使い方使用中に発生した問題...