問題の説明今日、ページ スタイルを変更していたときに、子要素に 今日は、問題全体の原因と解決策についてお話します。 問題分析MDN には次のようなテキストがあります: ブロックの上部マージン ( マージン崩壊が発生する状況は 3 つあります。 1. 同じレイヤー上の隣接する要素間<div class="A">要素 A</div> <div class="B">要素 B</div> <スタイル> .A、 .B { 幅: 50px; 高さ: 50px; } .A { 背景: 黄色; 下マージン: 10px; } .B { 背景: ピンク; 上マージン: 20px; } </スタイル> 上記の 2 つの p タグ間のスペースは 20 px です。 解決: 2番目の要素Bはclearfixを設定する .clearfix::after { コンテンツ: ""; 表示: ブロック; クリア: 両方; 高さ: 0; オーバーフロー: 非表示; 可視性: 非表示; } .clearfix { ズーム: 1; } 2. 親要素と子要素の間にコンテンツがないこの例では、A 要素と B 要素および親要素ボックスの間に他の要素はありません。 <div class="box"> <div class="A">要素 A</div> <div class="B">要素 B</div> </div> <div class="next">次へ</div> <スタイル> 。箱 { 上マージン: 10px; 下マージン: 10px; 背景: #eee; } .A、 .B { 幅: 50px; 高さ: 50px; } .A { 背景: 黄色; 上マージン: 20px; } .B { 背景: ピンク; 下マージン: 20px; } 。次 { 高さ: 50px; 背景: #eee; } </スタイル> 解決:
注意: 親要素のマージンを 0 3. 空のブロックレベル要素要素 B の <div class="top">トップ</div> <div class="middle"></div> <div class="bottom">下</div> <スタイル> .上、.下 { 幅: 50px; 高さ: 50px; 背景: ピンク; } 。真ん中 { 上マージン: 10px; 下マージン: 20px; } </スタイル> 解決:
予防
参考リンク https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing 子要素 margin-top が親要素の移動を引き起こす問題を解決する方法についての記事はこれで終わりです。子要素 margin-top が親要素の移動を引き起こすことの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: Linux Centos8 CA証明書作成チュートリアル
>>: HTMLページのネイティブVIDEOタグはダウンロードボタン機能を隠します
Windows 10 で MySql データベースの解凍バージョンをインストールするステップ 1: ...
最初の方法: デモとしてボタンをクリックしてテキストを表示または非表示にするクラスを動的に追加します...
MySQL スロー クエリ (正式名称はスロー クエリ ログ) は、MySQL によって提供されるロ...
mysqlに接続できない問題の解決方法を参考までに紹介します。具体的な内容は以下のとおりです。昨日は...
目次Vueプロジェクトのパッケージ化、起動、最適化Vueプロジェクトのパッケージ化プロジェクトホステ...
1. 絶対パスまず、ローカル コンピューターでは、ファイルの絶対パスは、当然、ハード ディスク上でフ...
序文この記事は、サードパーティのモジュールをロードせずにNginxで処理できることのみに焦点を当てて...
Windows10にmysqlをインストールする1. 公式サイトからMySQLをダウンロードするウェ...
ブロック要素HTMLタグ分類の詳細* 住所 - 住所* blockquote - ブロック引用* c...
毎日jQueryプラグイン - 検索履歴を作成するためのものです。参考までに、具体的な内容は次のとお...
通常、デッドロックが発生すると、重みが最も小さい接続が強制終了され、ロールバックされます。ただし、最...
ここに <input type="image"> がある場合、この画...
情報を探すインターネットで見つかったいくつかの方法: autocomplete="off&...
この記事では、左ボタンと右ボタンをクリックすることで画像を切り替えるjQueryの具体的なコードを例...
1、%: 0 個以上の任意の文字を表します。あらゆるタイプと長さの文字に一致します。場合によっては、...