これは私をとても混乱させます。BFCとスタッキングコンテキストの違いは何ですか?
Block_Formatting_Contextとstacking_contextの違いは何ですか?
ありがとうございました!
これは私をとても混乱させます。BFCとスタッキングコンテキストの違いは何ですか?
Block_Formatting_Contextとstacking_contextの違いは何ですか?
ありがとうございました!
ブロック書式設定コンテキストは、WebページのビジュアルCSSレンダリングの一部です。ブロックボックスのレイアウトが発生し、浮動小数点数が相互に作用する領域です。
詳細を読むhttps://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Block_formatting_context
そして
スタッキングコンテクストがビューポートに対向されているものとするユーザに仮想のZ軸相対沿ってHTML要素の三次元概念でありますまたはウェブページ。 HTML要素は、要素の属性に基づいてこのスペースを優先順位で占有します。 https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
stacking context
は(下から上へ)7つの異なる層から成る:
もっと読み取るスタッキングコンテキストを確立
A
block formatting context
は、overflow: scroll, overflow: hidden, display: flex, float: left, or display: table
のような必要なCSS条件のいずれかをコンテナに追加することで作成できます。上記の条件のいずれかがblock formatting context
を作成することができますが、また、のようないくつかの他の影響があるでしょう:
display
:応答性の問題を作成することがあり、テーブルoverflow
:スクロールが不要なスクロールバーfloat
を表示することがあります。 leftは要素を左にプッシュし、他の要素はラップします。overflow
:オーバーフローした要素を隠すことになります。
答えはまだ見つかりませんでしたか?これらがあなたを助けたならば、あなたがエスハーンのものか私の解決策を受け入れるかは分かります)。 –