解決 親要素に position:relative を追加します。 コード HTML構造 <div id="div1"> <div id="div2"></div> </div> CS #div1{ 幅:500ピクセル;高さ:500ピクセル; 背景色: ダークグレー; 位置:相対; } #div2{ 幅:30ピクセル;高さ:30ピクセル; 背景色:赤; 位置:絶対; 右:20px; } 効果 原理 ブラウザが HTML をレンダリングする場合、ドキュメント フローの概念があります。ブロック レベル要素は新しい行にレンダリングされ、インライン要素はインラインでレンダリングされます。ここでは、2 つの div は両方ともブロック レベル要素で、1 つは親、もう 1 つは子です。通常、レンダリングの結果、親要素はブラウザの左上隅に、子要素は親要素の左上隅に表示されます。 子要素を親要素に対して相対的に配置する場合は、position 属性を使用する必要があります。
親要素を基準とした配置を使用するには、absolute を使用する必要があることはわかっています。absolute を直接使用しても機能しないのはなぜですか?絶対配置は親要素を基準にして使用されるため、親要素には要件があり、親要素の位置は静的であってはなりません。親要素の位置が静的である場合は、位置が静的でない要素が見つかるまで上方向に要素を検索し続け、この要素を相対的に配置します。したがって、親要素の位置を相対的に設定する必要があります。相対配置は通常の位置を基準にしているだけなので、これは効果がありません。通常の位置は、ドキュメント フローのいわゆるデフォルトの出力位置です。オフセット x、y を設定せずに位置を相対的に設定すると、親要素の位置が変わらないのと同じです。 CSS で子要素を親要素に対して相対的に配置する方法についてはこれで終わりです。CSS で子要素を親要素に対して相対的に配置する方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: Docker を使ってゼロから SOLO 個人ブログを構築する方法
01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...
目次アルゴリズム戦略単一ノードの差分配列ノードの差分キー値の使用要件アルゴリズム戦略React の調...
多くの人が MySQL の起動時にこのエラーに遭遇しています。まず、このエラーの前提は、サービス ス...
コマンド パターンは、JavaScript デザイン パターンにおける動作デザイン パターンです。定...
最近、CSS3 アニメーションのソース コードの実装をいくつか見ていたところ、CSS コード アニメ...
プロセス分析の実装(1)繰り返して電話をかけるには?答え: 関数をカプセル化して一度だけ呼び出すコー...
CSS3 - 影の追加(ボックスシャドウの使用) CSS3 - div またはテキストに影を追加する...
この記事の例では、クールなフロントエンドページのスライド検証の具体的なコードを参考までに共有していま...
目次序文なぜいくらですか?パラメータの数デフォルトパラメータ残りのパラメータ要約する序文今日は関数の...
まずMySQLの公式ドキュメントを見てみましょう: 5.7 {データベース | スキーマ} を作成 ...
1. 脆弱性の説明マイクロソフトは2019年5月15日、CVE番号CVE-2019-0708のWin...
プロジェクトでは、フォーム テストが頻繁に発生します。単一のフォーム テストについては、詳細な紹介が...
docker リポジトリ自体は非常に遅いですが、中国の Alibaba Cloud ミラー リポジト...
目次簡単な紹介間隔の設定説明するパラメータ戻り値使用法タイムアウトの設定説明するパラメータ使用法:タ...
mysql の権限とインデックスmysql の最高権限ユーザーは root です。 CREATE U...