HTMLでdivを入れ子にした場合のマージンが効かない問題の解決法
2022-01-07 13:46:28
divの中にdivを入れ子にしている場合、marginが効かない問題の解決策を以下に示します。
ちなみに、marginの定義と使い方は以下の通りです。
divのネストを行うためのHTMLコードです。
https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar xvzf python-2.7.8.tgz
cd python-2.7.8
. /configure --prefix=/usr/local/python2.7/
make && make install
実際の効果
これは本当に欲しい効果ではありません。では、なぜこれが問題なのかから説明しましょう。
2 つの div が入れ子になっている場合、外側の div の親が padding 値を 0 にしていると、内側の div の margin-top または margin-bottom が外側の div に "transferred" されます。
この問題を解決するためには、まずie特有のプロパティであるhaslayoutを理解する必要があります。
実現したい効果は、次のようなものです。
最後に、解決策についてです。
1. 親要素にブロック形成のコンテキストを生成させる。これは以下の属性で行うことができる。
float: 左/右
位置:絶対
表示:インラインブロック
オーバーフロー:非表示/自動
2. 親要素にボーダーまたはパディングを追加する
方法1のoverflow:hiddenの例として。
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python
最終的な効果
今回紹介するのは、div nested div's margin not working in HTMLの解決策に関する記事ですが、div nested div's margin not working in HTMLの内容については、スクリプトハウスの過去記事を検索するか、引き続き以下の関連記事をご覧ください、今後ともスクリプトハウスをよろしくお願いします!
関連
-
html、css、jsのアノテーション仕様の使用方法まとめ
-
HTML編集の基本(ルーキー必見)
-
セマンティックHTML構造のメリットとは?
-
HTMLのテキスト外表示省略... テキストオーバーフローの実装
-
htmlマルチメディアアプリケーションのウェブページにフラッシュアニメーションと音楽を挿入する。
-
html タグのデフォルトスタイルの照合順序
-
入力テキストボックスの入力実装プロパティを無効化する
-
選択項目にスタイルを追加するための純粋なcss(スクリプトなし)
-
htmlと埋め込みFlashの両方にスクロールバーがある場合の解析と対処法
-
HTMLエンベデッドWMP対応クローム、アイ書き込み方法詳細
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン