ブラウザウィンドウの中央に要素を配置する方法 まず、コード ブロックを示します。すでにコードを理解していれば、まずは自分で試してみることができます。 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 をよろしくお願いいたします。 |
カルーセル主なアイデアは次のとおりです。大きなコンテナには、コンテナの幅の整数倍の非常に長いテーブル...
目次典型的なウォーターフォールウェブサイトウォーターフォールフローレイアウトの原則一般的な考え方具体...
編集者:この記事では、インタラクティブデザインがブランドコミュニケーションチェーン全体で果たすべき役...
2つの異なるサーバー間の転送ポート転送を有効にするまず、デフォルトでは無効になっている IP 転送機...
による写真に示されている効果を例に挙げてみましょう。明らかに、「次へ」というテキストを水平方向だけで...
0. はじめに2016 年 8 月 18 日 今日、iPhone をスライドさせてロックを解除すると...
背景トランザクションについて話すとき、誰もがそれに精通している必要があります。MySQL データベー...
目次1. HTML構造を作成する2. テーブルを作成する3. ヘビの頭と体を作る4. 食べ物を作る5...
JS の async 関数と await キーワード 関数ヘルワールド() { 「こんにちは!美しい...
1. 以前のバージョン yum 削除 docker docker-client docker-cli...
Vueボタンコンポーネントのカスタムカプセル化コードは参考用です。具体的な内容は次のとおりです。ボタ...
ここでは主に、WeChat アプレットでラッキーホイール ゲームを開発する方法を紹介します。主に J...
この記事では、MySQL の自動作成時刻と変更時刻を設定する方法について説明します。ご参考までに、詳...
1. useState: 関数コンポーネントに状態を持たせる使用例: // カウンター impor...
XAML レイアウトを使用する場合、インターフェイスを Metro 風にするために、一部のボタンでは...