問題の説明今日、ページ スタイルを変更していたときに、子要素に 今日は、問題全体の原因と解決策についてお話します。 問題分析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タグはダウンロードボタン機能を隠します
目次Promise の基本的な使用法: 1. Promiseオブジェクトを作成する2. プロミス方式...
目次利点1: diffアルゴリズムの最適化利点2: ホイスト静的静的リフティング利点3: cache...
以前のブログのログインページを作成していたときに、この問題に遭遇しました。突然、透明な背景画像と不透...
問題の説明: Linux システムのネットワーク カード ファイル /etc/sysconfig/n...
Vue プロジェクトの開発プロセスでは、ローカル デバッグの利便性のため、通常、vue.config...
1. xshell を使用して仮想マシンに接続するか、仮想マシンに直接コマンドを入力します。以下はx...
デザインの分野では、毎年さまざまなデザインのトレンドや流行があります。たとえば、近年のレスポンシブデ...
1. インストールスクリプト(composer-setup.php)を現在のディレクトリにダウンロー...
この記事では、Vueの簡単なコメント機能を実装するための具体的なコードを参考までに共有します。具体的...
1. 呼び出しを実装するステップ:関数をオブジェクトのプロパティとして設定します。これを関数に割り当...
最近人気のWeChatタップ機能を見て、CSS3アニメーションを見直し、このボックスシェイクアニメー...
ステップ1: MySQL YUMソースを取得するMySQLの公式サイトにアクセスして、RPMパッケー...
概要今日は主に、NGINX を Web サーバーとして設定する方法を共有します。内容は次のとおりです...
MYSQL でよく使用されるクエリ コマンド: mysql> select version()...
目次リスナープロパティとは何ですか?リスニングプロパティと計算プロパティの違いは何ですか?監視プロパ...